首先,先要区分view和viewgroup,一个是控件,一个是控件的容器(意思是里面可以包含控件)
接下来,熟悉三个方法:
public boolean dispatchTouchEvent (MotionEventev) //分发TouchEvent
默认时,InterceptTouchEvent处理
当返回true时,自己处理
返回false时,onTouchEvent...
分类:
移动开发 时间:
2015-02-02 18:17:15
阅读次数:
204
一、在View里,有两个回调函数(叶子view,不能添加控件的view,如:textview,p_w_picpathview)publicbooleandispatchTouchEvent(MotionEventev);publicbooleanonTouchEvent(MotionEventev);二、在ViewGroup里,有三个回调函数(layout,adapterview)publicbooleandispatchTo..
分类:
移动开发 时间:
2015-01-20 18:23:22
阅读次数:
180
其他相关博文:Android笔记:触摸事件的分析与总结----MotionEvent对象Android笔记:触摸事件的分析与总结----TouchEvent处理机制Android中的事件类型分为按键事件和屏幕触摸事件。TouchEvent是屏幕触摸事件的基础事件,要深入了解屏幕触摸事件的处理机制,就必须掌握TouchEvent..
分类:
移动开发 时间:
2014-09-29 16:17:52
阅读次数:
415
分发事件:dispatchTouchevent截断事件:interceptTouchEvent触摸事件:OnTouch父视图的分发事件返回true,父视图处理触摸事件事件,父视图触摸事件返回false,由所在的activity处理;返回true,仍然可以接收到触摸事件;父视图的分发事件返回false,则截断事件触发;截断事件返回..
分类:
移动开发 时间:
2014-08-10 03:59:00
阅读次数:
384