1.自定义控件
1.自定义属性的声明和获取。
(1)分析需要的自定义属性
(2)在res/valus/attrs.xml定义声明
(3)在Layout文件中进行使用
(4)在View的构造方法中进行获取
2.测量onMeasure
3.布局onLayout (ViewGroup)
4.绘制onDraw
5.onTouchEvent
6.onInterceptTouchEvent(ViewGroup)
7.状态的恢复和保存
2.实现
1.博客:http://blog.youkuaiyun.com/lmj623565791/article/details/43371299
2.源码:https://github.com/hongyangAndroid/Android-ProgressBarWidthNumber
3.步骤:
(1)自定义属性 自定义属性类型:http://blog.youkuaiyun.com/lihengfang/article/details/8290754
(2)在构造方法中获取
4.见源码