课程/Android/移动开发
带您完成神秘的涟漪按钮效果-提高篇
-
-
骑猪看夕阳
2018-02-20
- Drawable的绘制流程
-
截图
0赞 · 0采集
-
-
natan
2017-08-15
- Drawable绘制流程
-
截图
0赞 · 0采集
-
-
natan
2017-08-15
- 动画机制
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- ***所以应该在scheduleSelf前先取消一次。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- ***因为按下的时候首先会触发onTouchDown()方法中的事件机制,然后到了Runnable中又触发了自身的一个事件机制回调,而且在run方法中半径的值是永远在自增的,所以会产生这样一种现象。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- ***为什么接下来的点击会有越来越绘制快的感觉,相对于第一次按下而言?
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- ***因为半径值一直在 +1,不管你怎么点,它比你更没有回复到原始的状态。想要让其回归到最原始的状态的话,那么需要在onTouchDown()方法中,令mRippleRadius等于0
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- 为什么当颜色充满屏幕之后点击就没有效果了呢?
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- ***在这里不应该直接以当前的时间又进行一次新的绘制,因为刚刚才通知了界面进行绘制,而界面此时并没有执行draw()方法绘制,它需要一系列的调度。所以又以当前时间进行绘制的话,就显得不是很平缓,所以应该延后一点点时间。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- 然后点击一次就可以自行扩散开来
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- 想要重复触发的话,就需要在Runnable中也要调用该方法触发自己。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- 1、首先创建一个Runnable对象
2、实现圆形动画扩散的操作。 不断增大半径
3、进行界面的刷新 invalidateSelf();
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- **以你点击的那个点为中心点然后进行圆形动画扩散。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- ***不管是常规动画还是属性动画,追究到底都是通过Handler事件机制来实现的。Handler事件机制就相当于发送一个绘制的通知,之后接着进行绘制,然后产生涟漪的效果。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-13
- !!!
-
截图
0赞 · 0采集
-
-
jnhuag
2017-04-09
- 看见了
-
0赞 · 0采集
-
-
jnhuag
2017-04-09
- 实习分类
-
0赞 · 0采集
-
-
宝慕林7288911
2017-04-07
- handler事件机制:动画
-
0赞 · 0采集