android用scroller 自定义平滑控件

也许你会觉得滑动直接做动画就可以了,但是我对动画理解不深,过几天再写动画的,哈哈;

直接用scrollTo scrollBy 并不能实现平滑,所以考虑了自动义控件;

由于排版问题直接上图:

/**

* Created by sakura l** on 2016/9/16 0016.

*

* Scroller 本身是不能实现 View的华东的,他需要配合View的computeScroll()方法才能弹性华东莞的效果

* 在这里我们实现MyTextView 平滑的向右滑动

*/


android用scroller 自定义平滑控件_第1张图片

/**

* 重写computeScroll()方法,系统会在调用draw()方法中调用该方法,这个方法中我们调用父类的scrollTo方法病调用Scroller来不断获取当前的滚动值

* 每滑动一小段距离我们就调用invalidate()方法 不断的进行绘制,冲毁就会调用computeScroll(犯法这样我们就通过不断的移动一个小的距离并连贯起来就实现了平滑的效果

*

*/


android用scroller 自定义平滑控件_第2张图片


android用scroller 自定义平滑控件_第3张图片

你可能感兴趣的:(android用scroller 自定义平滑控件)