View--学习笔记(二)--View滑动
1.View的滑动,可通过以下3种方式实现:
a.View本身提供的scrollTo和scrollBy方法 操作简单适合对View内容的滑动
b.通过动画添加滑动效果 操作简单,主要适用于没有交互的View和实现复杂的动画效果
c.通过改变View的LayoutParams属性使得View重新布局实现滑动 操作稍微复杂,适用于有交互的View
a.View本身提供的scrollTo和scrollBy方法(只能改变View内容的位置,不能改变View在布局中的位置)
scrollTo(int x,int y)绝对滑动
scrollBy(int x,int y)相对滑动(通过scrollTo实现)
b.通过动画添加滑动效果
主要通过操控View的translationX和translationY属性。
View动画主要是对View的影响做操作,并不能真正改变View的位置参数
c.通过改变View的LayoutParams属性使得View重新布局实现滑动