如何自定义控件

2017-10-10  本文已影响8人  冰楓紫憶

自定义View过程:onMeasure()、onLayout()、onDraw()。

如何自定义控件:

1、自定义属性的声明和获取

  分析需要的自定义属性
  在res/values/attrs.xml定义声明
  在layout文件中进行使用
   在View的构造方法中进行获取

2、测量onMeasure

3、布局onLayout(ViewGroup)

4、绘制onDraw

5、onTouchEvent

6、onInterceptTouchEvent(ViewGroup)

7、状态的恢复与保存

上一篇下一篇

猜你喜欢

热点阅读