您的位置:首页 > 移动开发 > Android开发

【Android】【绘图】Scroller

2016-03-23 17:53 525 查看
Scroller类是为了实现View平滑滚动的一个Helper类。

mScroller.getCurrX()
//获取mScroller当前水平滚动的位置

mScroller.getCurrY()
//获取mScroller当前竖直滚动的位置

mScroller.getFinalX()
//获取mScroller最终停止的水平位置

mScroller.getFinalY()
//获取mScroller最终停止的竖直位置

mScroller.setFinalX(int newX)
//设置mScroller最终停留的水平位置,没有动画效果,直接跳到目标位置

mScroller.setFinalY(int newY)
//设置mScroller最终停留的竖直位置,没有动画效果,直接跳到目标位置

mScroller.startScroll(int startX, int startY, int dx, int dy)
//默认时间250ms内完成滚动

mScroller.startScroll(int startX, int startY, int dx, int dy, int duration)
//指定时间duration内完成滚动

mScroller.computeScrollOffset()
//返回值为boolean,true说明滚动尚未完成,false说明滚动已经完成。
//这是一个很重要的方法,通常放在View.computeScroll()中,用来判断是否滚动是否结束。

view.computeScroll()
//重写该方法实现View/ViewGroup的偏移控制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: