一个用于 Android 的自定义视图样式库,可为您生成 obtainStyledAttributes() 和 TypedArray 的模板代码。
Barber 提供了两个主要的注解,分别是 @StyledAttr 和 @AndroidAttr。它们可用于字段或方法(例如 setter)。StyledAttr 用于检索自定义视图的自定义属性。@AndroidAttr 用于检索 android 命名空间中的属性的值。Barber 类具有 3 个重载的 style() 方法,因此您可以从任意构造器中调用相应的方法。
@StyledAttr
@AndroidAttr
StyledAttr
style()
在 attrs.xml 中声明您的样式化属性,就像通常那样。例如:
attrs.xml
暂无开放 Issues,或尚未同步最近议题。
暂无评论,来聊聊你的看法吧