JavaNoober/BackgroundLibrary:通过标签直接生成shape无需写shape.xml
JavaNoober/BackgroundLibrary是一个非常实用的框架,它可以直接通过标签来生成shape,无需编写shape.xml文件。该项目有3.9k个星标和470个分叉,采用Apache - 2.0许可证。它的依赖...
标签:Github项目Android开发 BackgroundLibrary JavaNoober shape生成 标签【Github】项目名:JavaNoober/BackgroundLibrary:通过标签直接生成shape无需写shape.xml
项目简介
JavaNoober/BackgroundLibrary是一个框架,它能够直接通过标签来生成shape,从而无需再编写shape.xml文件。该项目具有3.9k个星标和470个分叉。它采用Apache – 2.0许可证。
依赖方式
如果项目未使用androidx:
allprojects{
repositories{
…
maven{url’https://jitpack.io’}
}
}
implementation”com.android.support:appcompat – v7:$supportVersion”
implementation’com.github.JavaNoober.BackgroundLibrary:library:1.7.6′
如果项目使用了androidx:
allprojects{
repositories{
…
maven{url’https://jitpack.io’}
}
}
implementation”androidx.appcompat:appcompat:$supportVersion”
implementation’com.github.JavaNoober.BackgroundLibrary:libraryx:1.7.6′
使用方法
使用文档无需任何代码,直接加入bl标签属性即可,与原生view无缝衔接。例如在TextView或Button等控件中添加相关属性来实现各种效果,如设置边框、背景、圆角、渐变、点击效果、点击文字变色、点击填充边框变色、style类似的使用方式、设置drawableLeft、设置帧动画,甚至支持直接在xml中设置方法(暂时只支持无参方法,支持父类方法)等。具体属性如app:bl_corners_radius、app:bl_solid_color等。详细的使用方法以及属性内容可查看wiki。
项目总结
JavaNoober/BackgroundLibrary为开发者在处理shape相关内容时提供了一种便捷的方式,避免了编写shape.xml的繁琐过程。如果你对这个项目有任何想法或者建议,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的JavaNoober/BackgroundLibrary:通过标签直接生成shape无需写shape.xml都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。