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

Android中移动view的方法总结

2014-12-29 15:42 225 查看
分为2大类,一种是时间可控的移动,暂且叫平滑移动,另一种则是瞬间移动了。

1.通过直接更改view的left,top,right,bottom的方法(瞬间移动)

layout(r,t,r,b);

offsetLeftAndRight(offset);

offsetTopAndBottom(offset);

2.scroll方法(瞬间移动)

scrollTo(x,y);

scrollBy(x,y);

3.Scroller配合scrollTo实现平滑移动

4.自定义Animation配合scrollTo实现平滑移动

5.ViewDragHelper实现平滑移动

它封装了对view的移动方向,移动距离,触摸位置,以及Scroller,只需要你指定什么时候移动,移动多少,以及滚动到什么位 置,并且滚动很平滑,所以目前移动view多用此类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: