1.在app/src/main/res/values 新建attr.xml

2.attrs.xml代码:
<resources>
<declare-styleable name="MyView">
<attr name="myColor" format="color">
</declare-styleable>
</resources>
3.自定义View:

简单解释一下下:
1.我们刚刚创建的XML文件中,创建了declare-styleable
(声明的样式)名为MyView的样式。这句话可以找到他。
2.设置颜色属性:
参数一:R.styleable.样式名_属性名,表明你要找的属性
参数二:默认值
3.可能是GC回收吧。(我也不明吧- -|||,单可以参考下大神们的解释)为什么要调用recycle()方法呢?
画笔的用法就不解释了,这个比较简单。
4.最后我们就可以在布局文件中愉快的调用啦!!!
像这样:

(刚开始学习Android开发 大道理不太懂 还只是会用)
网友评论