首页 > 代码库 > Android中移动view的方法总结
Android中移动view的方法总结
分为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多用此类。
Android中移动view的方法总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。