View的基础知识
View是Android中所有控件的基类
View的滑动
通过三种方式可以实现View的滑动。第一种是通过View本身提供的scrollTo/scrollBy方法来实现滑动;第二种是通过动画给View施加平移效果;第三种是通过改变View的LayoutParams使得View重新布局从而实现滑动的。
scrollTo/scrollBy: 操作简单,适合对View内容的滑动
动画: 操作简单,主要适用于没有交互的View和实现复杂的动画效果
改变布局参数:操作稍微复杂,适用于有交互的View
View的分发事件
实际分析对象就是MotionEvent,即点击事件
点击事件的分发过程由三个很重要的方法来共同完成:dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent。