课程/Android/移动开发
带您完成神秘的涟漪按钮效果-提高篇
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!设置默认值
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 将颜色值传进来
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 去掉即可
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- ***当多个半透明颜色块叠加的算法的方法有了之后,那么之前写的那些更改颜色的方法也就没用了。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 第四点
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!给背景一个颜色值
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 配置好退出应消耗的时间,即改变16f的分母的值
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 把颜色加深一点,加深到60
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 这里还需要进行判断,如果进入动画没有完成的话,就直接return,防止代码继续向下运行
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 因为有可能用户点击的比较快,用户点击的时候可能退出动画都还没有完成,所以在这里
也需要把退出动画给取消掉。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!在进入动画的时候,设置圆形区域的透明度值为255
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- ***preAlpha 表示用户设置进来的颜色所对应的透明度。
***maxCircleAlpha 表示最大的圆形区域的透明度值
最後要注意把最初的透明度给设置回去,以保证下次绘制的时候preAlpha即最初的
透明度值不会发生改变
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- ***需要创建对颜色进行均衡运算的一个方法,相当于就是改变颜色一个方法。
首先去掉多余的颜色。然后创建两个新的变量,一个是背景透明度,一个是圆形区域透明度
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-14
- 背景颜色不需要了
-
截图
0赞 · 0采集