1.创建View类继承View或者View的子类,并继承构造方法。
2.自定义属性
1 | <?xml version="1.0" encoding="utf-8"?> |
3.构造函数中获取属性,然后就可以使用属性在onDraw中绘画自己的View了,如设置画布背景颜色,字体颜色等
1 | public MyView(Context context, AttributeSet attrs) { |
4.布局中使用自定义的View,并使用自己定义的属性
1 | <com.example.testdemo.MyView |