请问一下自定义属性有什么作用啊,感觉就是给一个属性起了一个别名,但是为什么不用之前的名字,非要自定义属性了?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="text" format="string" />
<attr name="textColor" format="color" />
<attr name="textSize" format="dimension" />
<declare-styleable name="GuaGuaKa">
<attr name="text" />
<attr name="textColor" />
<attr name="textSize" />
</declare-styleable>
</resources>
而且感觉里面的构造方法的使用会比较的麻烦,为什么要这么做?求指点一二