1、自定义View的属性编写attr.xml文件
2、在layout布局文件中引用,同时引用命名空间
3、在View的构造方法中获得我们自定义的属性,在自定义控件中进行读取(构造方法拿到attr.xml文件值)
4、重写onMesure (如果自定义ViewGroup还要重写onLayout)
5、重写onDraw(如果自定义ViewGroup可以不用重写该项)。
1、自定义View的属性编写attr.xml文件
2、在layout布局文件中引用,同时引用命名空间
3、在View的构造方法中获得我们自定义的属性,在自定义控件中进行读取(构造方法拿到attr.xml文件值)
4、重写onMesure (如果自定义ViewGroup还要重写onLayout)
5、重写onDraw(如果自定义ViewGroup可以不用重写该项)。