随笔分类 -  225.Android之事件机制

事件传递机制
摘要:关于Android中的事件传递,在Android系统源代码层级的实现上非常的复杂,而对于应用程序的开发而言,不必要深究太多的细节,我们只需要掌握事件传递机制所带来的一些结论即可。 结论 结论1:事件的一定是先到达父控件上 结论2:事件简单来说可以分为三种:Down事件、Move事件、Up事件,结合结 阅读全文

posted @ 2017-02-24 17:18 LoaderMan 阅读(484) 评论(0) 推荐(0)

ViewGroup的事件机制
摘要:根据View的事件机制,再添加在代码中添加一个自定义的LinearLayout,继承LinearLayout,然后复写了与事件分发机制有关的方法,日志输出 MyLinearLayout中包含一个MyButton,MyButton是自定义Button,然后MainActivity就是直接加载布局,直接 阅读全文

posted @ 2017-02-24 17:06 LoaderMan 阅读(208) 评论(0) 推荐(0)

View的事件机制
摘要:为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志. 日志打印: 因为手没抖动,所以没有触发MOVE,手抖可能会打印一堆MOVE的日志 可以看到:DOWN,MOVE,UP都会按照下面的顺序执行: 1、dispatchT 阅读全文

posted @ 2017-02-24 16:45 LoaderMan 阅读(242) 评论(0) 推荐(0)

点击事件的四种写法
摘要:匿名内部类-给按钮设置点击事件 内部类-代码看着清晰 让当前的activity implements OnClickListener 应用场景:页面上按钮比较多的时候使用,代码简洁 在布局xml中给按钮设置点击的数据 android:onClick="click" 必须是public 必须要有Vie 阅读全文

posted @ 2017-02-22 20:06 LoaderMan 阅读(410) 评论(0) 推荐(0)

导航