自定义View流程图
2016-11-09 10:49:42 0 举报
1. 定义View类并继承自View或者其子类。 2. 重写构造方法,可以设置初始属性。 3. 重写onMeasure方法,测量View的宽和高。 4. 重写onLayout方法,确定View的位置。 5. 重写onDraw方法,绘制View的内容。 6. 可以通过set方法或者属性动画等方式改变View的属性。 7. 在Activity或者Fragment中通过findViewById找到View并使用。 8. 如果有需要,可以重写其他方法如onTouchEvent,onKeyDown等处理交互事件。 9. 在布局文件中使用自定义View,需要确保其类名和包名正确。
作者其他创作
大纲/内容
经理 dispatchTouchEvent
return true表示拦截,此时不会继续往下传递也不出触发本身方法既:onInterceptTouchEventonTouchEvent方法不会执行。
组长 为一个自定义的ViewGroup
经理 onTouchEvent
走activity过来事件入口
组长 onTouchEvent
经理 为一个自定义的ViewGroup
经理 onInterceptTouchEvent
程序员 为一个自定义的View
View作为事件传递的末端,要么消费事件,要么回传,所以也没必要进行拦截
程序员 dispatchTouchEvent
组长 onInterceptTouchEvent
组长 dispatchTouchEvent
程序员 onTouchEvent
收藏
收藏
0 条评论
下一页