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多用此类。
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 移动的相关方法总结
- Android ViewPager相册横向移动的实现方法
- 总结自定义控件时用到的移动View对象的方法
- Android切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题的解决方法
- Android webview使用方法总结
- Android笔记:webView与HTML5交互方法总结
- Android开发教程:自定义ViewGroup方法总结
- Android View移动的六种方法
- Android控件WebView的属性设置和相关常用方法总结
- Android View移动的3种方式总结
- Android View移动的六种方法小结
- 【Js】调用Android WebView定义的方法总结
- android之WebView控件的使用方法总结
- Android View移动的六种方法小结
- Android ViewDragHelper及移动处理总结
- android中TextView属性方法总结
- Android 缩放、移动、旋转View相关方法
- Android:TextView中的文本链接之--点击链接跳转总结(2种方法+2个实例应用)
- Android 常见的view移动方法
- Android中对ListView、RecycleView里面的数据进行排序方法总结