View--学习笔记(二)--View滑动

来源:互联网 发布:录制长视频软件 编辑:程序博客网 时间:2024/06/07 23:16

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重新布局实现滑动


原创粉丝点击