【文件属性】:
文件名称:Android代码-一个强大的selector注入器
文件大小:2.53MB
文件格式:ZIP
更新时间:2022-08-25 21:53:32
Android代码
SelectorInjection
SelectorInjection是一个强大的selector注入器。它可以给view注入selector状态,免去了大量的selecor文件。
可以根据shape来着色产生selector状态
可根据普通情况下的颜色(normalColor)来自动生成按压态的颜色
支持normal、pressed、checked、disabled状态的效果
支持SVG和TINT,并且二者可以配合使用
可以开启水波纹(ripple)按压效果
> 如果你的需求很简单,不妨试试「这篇文章」提到的一张图片实现selector的方案。
引入
1.添加JitPack仓库
repositories {
maven {
url "https://jitpack.io"
}
}
2.添加依赖
> compile 'com.github.tianzhijiexian:SelectorInjection:Latest release(<-click)'
使用
我们可以根据需要将SelectorInjection注入到任何一个View中去,产生一个新的
【文件预览】:
SelectorInjection-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(855B)
----demoPic()
--------demo.gif(2.44MB)
--------view.png(21KB)
--------logo.png(5KB)
----app()
--------proguard-rules.pro(645B)
--------SVG()
--------src()
--------.gitignore(7B)
--------build.gradle(761B)
----gradle()
--------wrapper()
----SVG_README.md(4KB)
----LICENSE.md(11KB)
----.gitignore(224B)
----lib()
--------src()
--------.gitignore(7B)
--------build.gradle(395B)
----README.md(6KB)
----settings.gradle(23B)
----.gitattributes(378B)
----build.gradle(533B)