带您完成神秘的涟漪按钮效果-入门篇
初级
9443人学
9.9分
-
-
qq_巴达兽_0
2018-03-21
- 点击判断写到drawable里面它才具备通用性啊!
-
截图
0赞 · 0采集
-
-
qq_巴达兽_0
2018-03-21
- 一定要setCallBack(this).view里面有drawable的这个callback实现
-
截图
0赞 · 0采集
-
-
qq_巴达兽_0
2018-03-21
- 1.添加半径渐增。2.onTouch时调用drawabled的selfInvalidate()。3在自定义view里面添加callback方法,另外callback有调用个验证drawable的方法,我们得放行我们自定义的这个drawable,如截图所示。4当onSizeChanged里面给drawable设置bounds,如截图所示。
-
截图
0赞 · 0采集
-
-
骑猪看夕阳
2018-02-20
- 何时需要渐变效果
-
截图
0赞 · 0采集
-
-
骑猪看夕阳
2018-02-20
- 涟漪之美
-
截图
0赞 · 0采集
-
-
奥术大师大所大所大所多
2017-09-11
- 抗锯齿:将为填满颜色的像素,根据相对的位置,把像素颜色调整为接近与所需的颜色
-
截图
0赞 · 0采集
-
-
略大神
2017-09-03
- maxlvlel
-
截图
0赞 · 0采集
-
-
慕雪9328640
2017-07-04
- 得到drawable的透明度,未知,半透明,全透明,不透明
-
截图
0赞 · 0采集
-
-
慕雪9328640
2017-07-04
- 缩放drawable
-
截图
0赞 · 0采集
-
-
慕雪9328640
2017-07-04
- level-list主要用于电量显示,通过代码动态设置
-
截图
0赞 · 0采集
-
-
慕雪9328640
2017-07-04
- layer-list从上往下覆盖
-
截图
0赞 · 0采集
-
-
慕雪9328640
2017-07-04
- drawable简介
-
截图
0赞 · 0采集
-
-
慕粉5号
2017-05-16
- 继承Button后,有4个构造方法,第四个构造方法是API21以上才有的。
-
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- 这里虽然可以直接设置背景,但是我们要的效果就是既可以设置背景又可以实现涟漪,所以
要自定义drawable,自己draw
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- **当颜色滤镜发生改变也应该刷新
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!当颜色改变的时候也应该进行刷新,所以也要在这里调用invalidateSelf();
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!!删掉选中的那些代码,然后根据相应的操作来控制
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- ***为什么调用getActionMasked()而不调用getAction()呢,因为getAction()方法中封装了点击的详细信息以及点击的各种操作如是抬起还是按下,即包括操作和点击的一些信息。而getActionMasked()方法仅仅保留了点击的操作而已。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- OK.
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- 当size发生改变的时候就会调用该方法
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- 返回了一个空的值,表示的是重绘的时候初始化的又是顶部的那个点,所以还是无法刷新,还需要更改
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-11
- !!!
-
截图
0赞 · 0采集