android Scroller浅析

来源:互联网 发布:淘宝网店品牌授权书 编辑:程序博客网 时间:2024/06/10 21:12

Scroller 类是用来记录坐标和速度的,最终实现动画效果

startScroll(int startX, int startY, int dx, int dy, int duration) 后,scroller类在指定的时间内改变坐标值从(startx,starty)到(startX+dx,startY+dy),在值变化过程中

Scroller .computeScrollOffset()返回true


view 类有scrollTo ,scrollBy可以移动view视图

view的视图和parent view给view开的窗口有区别:

view的视图没有边界,无限大,parentView开的窗口就是该view的布局大小,通常我们用layout_with 和layout_height指定


view 还有一个空方法computeScroll,parentview 绘制子view的 childView.draw(canvas)会调用到该方法,一般我们重新该方法,并利用scroller的值,调用scrollTo or scrollBy移动view视图,实现动画效果


0 0
原创粉丝点击