Android View
lwj_bj
这个作者很懒,什么都没留下…
展开
-
Android View 事件体系(1)
View 基础相关内容 View 是一种界面层的控件的一种抽象。可以是单个控件也可以是由多个控件组成的一组控件。View 的位置参数 View 的四个属性top(左上角纵坐标)、left(左上角横坐标)、right(右下角横坐标)、bottom(右下角纵坐标)决定View在父容器中的位置。Android 中,X轴和Y轴的正方向分别为右和下。 ...原创 2019-04-23 10:42:19 · 218 阅读 · 0 评论 -
Android View 事件体系(2)
View 的滑动 一般通过 三种方式可以实现View 的滑动:1、通过View本身提供的scrollTo/scrollBy方法 2、通过动画给View施加平移效果来实现 3、通过改变View的LayoutParams使View重新布局来实现。scrollTo/scrollBy (1) scrollTo (2) scro...原创 2019-05-06 09:45:14 · 111 阅读 · 0 评论 -
Android View 事件体系(4)
View的事件分发机制 1 点击事件的传递规则 当一个点击事件(MotionEvent)产生后,系统需要把这个事件传递给一个具体的View,这个传递的过程就是分发过程。点击事件的分发过程涉及三个很重要的方法:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent。dispatchTouchEvent (...原创 2019-05-25 10:51:16 · 112 阅读 · 0 评论 -
Android View 事件体系(3)
View的弹性滑动 实现渐进式滑动的共同思想:将一次大的滑动分成若干次小的滑动,并在一个时间段内完成。Scroller 代码示例:public class MainActivity extends AppCompatActivity { @BindView(R.id.frame_layout) MyFrameLayout mFrameLayout;...原创 2019-05-13 16:52:53 · 150 阅读 · 0 评论