Tablespoon:使用注解在您的自定义视图中轻松绑定属性

时间:2024-03-28 11:43:50
【文件属性】:

文件名称:Tablespoon:使用注解在您的自定义视图中轻松绑定属性

文件大小:174KB

文件格式:ZIP

更新时间:2024-03-28 11:43:50

Kotlin

大汤匙 Tablespoon(以Dagger和Butterknife命名)可以帮助您使用注释轻松地在自定义视图中绑定属性,以生成样板代码。 class CustomView (...) : View(...) { @ColorAttr( R .styleable. CustomView_bgColor ) var bgColor : Int = Color . RED @DimensionAttr( R .styleable. CustomView_radius ) var radius : Float = 0f var text : String by dynamicAttr( " " ) // Auto updates View when being set init { TableSpoon . init ( this , attrs, R .sty


【文件预览】:
Tablespoon-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(723B)
----tablespoon-annotations()
--------gradle.properties(669B)
--------src()
--------.gitignore(7B)
--------build.gradle(313B)
----sample()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
----tablespoon-processor()
--------gradle.properties(665B)
--------src()
--------.gitignore(7B)
--------build.gradle(639B)
----gradle()
--------wrapper()
--------gradle-mvn-push.gradle(5KB)
--------gradle-mvn-push-old.gradle(5KB)
----.gitignore(109B)
----README.md(7KB)
----settings.gradle(138B)
----tablespoon()
--------gradle.properties(645B)
--------proguard-rules.pro(751B)
--------src()
--------consumer-rules.pro(0B)
--------.gitignore(7B)
--------build.gradle(1KB)
----build.gradle(802B)

网友评论