标签:
onMeasure()
计算尺寸
onLayout()
为viewGroup类型布局子视图用的。
onDraw()
执行绘制图形动作。
Touch事件封装在MotionEvent对象中,其中包括touch的位置、时间、历史记录以及第几个手指触摸(多点触摸)等。
Touch事件分为:
ACTION_DOWN,
ACTION_UP,
ACTION_MOVE,
ACTION_POINTER_DOWN,
ACTION_POINTER_UP,
ACTION_CANCEL。
(每个触摸事件都是以ACTION_UP开始,ACTION_DOWN结束)
事件处理包括:
传递,dispatchTouchEvent()函数;
拦截,onInterceptTouchEvent()函数;
消费onTouchEvent()函数和onTouchListener。
传递过程:
onTouchListener优先于onTouchEvent()对事件进行消费。
标签:
原文地址:http://www.cnblogs.com/ithaibo-sit/p/4826850.html