View的滑动
在Android应用中,滑动已经成为标配,下拉刷新,左滑选择删除,ViewPager…它们的基础都是滑动。
所以,滑动在Android开发中具有很重要的作用
我们将介绍三种View的滑动方式:
- 使用scrollTo/scrollBy
- 使用动画
- 改变布局参数
1.使用scrollTo/scrollBy
我们看一下scrollTo和scrollBy的源码:
public void scrollTo(int x, int y) {
if (mScrollX != x || mScrollY != y) {
int oldX = mScrollX;
int oldY = mScrollY;
mScrollX = x;
mScrollY = y;
invalidateParentCaches();
onScrollChanged(mScrollX, mScrollY, oldX, oldY);
if (!awakenScrollBars(