通过三种方式可以实现View的滑动:
- 通过View本身提供的scrollTo/scrollBy方法来实现滑动
操作简单,适合对View内容的滑动 - 通过动画给View施加平移效果来实现滑动
操作简单,主要适用于没有交互的View和实现复杂的动画效果 - 改变View的LayoutParams参数使得View重新布局从而实现滑动
操作稍微复杂,适用于有交互的View
注意:使用scrollTo/scrollBy并不能将View本身进行移动,只能将内容进行移动。
弹性滑动的三种方式
- 使用Scroller
- 通过动画
- 延时策略
网友评论