首页 > 其他 > 详细

自定义View的基本流程

时间:2015-03-11 19:25:16      阅读:358      评论:0      收藏:0      [点我收藏+]

1.明确需求,确定你想实现的效果
2.确定是使用组合控件的形式还是全新自定义的形式,组合控件即使用多个系统控件来合成一个新控件,你比如titilebar,这种形式相对简单,参考:http://blog.csdn.net/chdjj/article/details/21193995
3.如果是完全自定义一个view的话,你首先需要考虑继承哪个类,是View呢,还是ImageView等子类
4.根据需要去复写View#onDraw、View#onMeasure、View#onLayout方法
5.根据需要去复写dispatchTouchEvent、onTouchEvent方法
6.根据需要为你的自定义view提供自定义属性,即编写attr.xml,然后在代码中通过TypedArray等类获取到自定义属性值
7.需要处理滑动冲突、像素转换等问题

自定义View的基本流程

原文:http://www.cnblogs.com/jackiehe/p/4330555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!