课程/Android/移动开发
带您完成神秘的涟漪按钮效果-入门篇
-
-
奥术大师大所大所大所多
2017-09-11
- 抗锯齿:将为填满颜色的像素,根据相对的位置,把像素颜色调整为接近与所需的颜色
-
截图
0赞 · 0采集
-
-
慕雪9328640
2017-07-04
- 得到drawable的透明度,未知,半透明,全透明,不透明
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!打印结果
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- 将mAlpha设置为200,并写上setRippleColor(0x30000000);该颜色本身带有透明度
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***getAlpha() : 该方法表示其被调用的时候会自动到画笔设置的颜色那里进行解析,就是会自动去解析颜色当中的透明度,
然后解析出来的透明度就是pAlpha.利用Color.alpha()方法也可得到颜色对应的透明度。
就比如说我们设置的颜色是0x30ffffff,那么得到的透明度就是0x30.
***然后根据相应情况的得到真实的透明度并将其设置给画笔。
***之后颜色值已经改变了,通过getColor()方法可得到当前画笔的颜色值,此时的颜色值并不等同于上面通过setColor()设置的颜色值了。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***新建一个方法,就是当颜色和透明度改变的时候都会调用该方法。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***为什么不建议直接设置呢?因为我们设置的这个颜色,有可能用户给我们传进来的这个颜色并不是全色的,而是一个半透明的颜色。 如果说我们画笔设置的颜色本来就是一个半透明的颜色,下面又给这个drawable设置了一个透明度的话,就相当于此时有两个透明度进行叠加了,那么这时我们应该将最终叠加后的颜色设置给这个画笔。我们的画笔拿到这个最终的颜色之后呢要去做一件事情就是把对应的那个透明度给改变掉,然后再进行绘制工作,这才能绘制出我们想要的效果。
-
截图
0赞 · 2采集
-
-
最後的最後_
2017-04-11
- 让界面显得平滑一些
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***既然画笔有了,那么接下来要对其进行一些基本的设置。在哪里进行设置--在构造方法中进行设置
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***绘制东西肯定是需要一枝画笔的
***所以这里创建一枝画笔,参数的意思是这是一枝抗锯齿的画笔
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- **getOpacity() 得到当前的drawable是否有透明度的一个探测器
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***1、要实现涟漪效果,那么就可以在画布上画上一个圆
2、动态改变透明度
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- 本节课内容
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- 上一节
-
截图
0赞 · 0采集
-
-
冯冬冬
2017-01-03
- 防抖动的作用
-
截图
0赞 · 0采集
-
-
冯冬冬
2017-01-03
- 抗锯齿的属性
-
截图
0赞 · 0采集