Android事件分发
来源:互联网 发布:少女前线枪娘数据大全 编辑:程序博客网 时间:2024/05/21 22:43
public class MyLinearLayout extends LinearLayout { public MyLinearLayout(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { /** * dispatchTouchEvent分发事件返回值: * true:拦截此分发事件,由分发事件处理该动作,不向下传递 * false:不进行分发,返回由它的来源的onTouchEvent进行处理 * super.dispatchTouchEvent:分发到当前view的onInterceptTouchEvent事件进行处理。 */ return super.dispatchTouchEvent(ev); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { /** * onInterceptTouchEvent事件拦截返回值: * true:拦截该事件给当前view的onTouchEvent进行处理。 * false:不拦截该事件,当前事件给子view的dispatchTouchEvent进行处理 * super.onInterceptTouchEvent(ev):拦截,分配给onTouchEvent进行处理 */ return false; } @Override public boolean onTouchEvent(MotionEvent event) { /** * onTouchEvent返回值: * true:接受并消费该事件 * false:事件从当前view向上传递,由父view的onTouchEvent进行接受,如果还返回false,则该事件消失。 * super.onTouchEvent(event):默认处理事件与返回false相同 */ return super.onTouchEvent(event); }}
0 0
- android事件分发
- android 事件分发
- android事件分发
- android事件分发机制
- Android 事件分发
- Android事件分发机制
- Android 事件分发机制
- Android事件分发机制
- android事件分发
- Android事件的分发
- Android 事件分发机制
- android事件的分发
- Android 事件分发机制
- android 事件分发机制
- Android事件分发机制
- android 事件分发机制
- android事件分发机制
- Android 事件分发
- java实现选择排序算法,sort
- oracle union 和union all 的区别
- GridBagLayout布局管理器学习总结
- QuickSort排序
- $(document).ready(function() {});写与不写有什么区别 与$(function() {});区别
- Android事件分发
- HTTP实例详解
- Activity堆栈式管理
- ubuntu快速更新源
- HAWQ论文笔记
- redis 常用命令
- oracle统计sql
- 15-11-17 Ubuntu下轻松关闭触摸板
- ListView下拉列表控件