BackgroundLibrary
A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)

依赖方式:
implementation "com.android.support:appcompat-v7:$supportVersion"
implementation 'com.noober.background:core:1.6.5'
如果项目使用了androidx:
implementation "androidx.appcompat:appcompat:$supportVersion"
implementation 'com.noober.background:core:1.6.5'
使用文档
无需任何代码,直接加入bl标签属性即可,与原生view无缝衔接,具体使用方法以及属性内容请查看wiki
重要的事情说3遍!!!
wiki
wiki
wiki
示例效果

使用效果完全和原生shape
selector一样,但是只需要直接在xml中加入属性即可,例如
android:id="@+id/ttt"
android:layout_width="130dp"
android:layout_height="36dp"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="TextView"
android:textColor="#8c6822"
android:textSize="20sp"
app:bl_corners_radius="4dp"
app:bl_solid_color="#E3B666"
app:bl_stroke_color="#8c6822"
app:bl_stroke_dashGap="5dp"
app:bl_stroke_dashWidth="10dp"
app:bl_stroke_width="2dp" />
1、边框+背景+圆角
android:layout_width="130dp"
android:layout_width="130dp"
android:layout_height="36dp"
android:gravity="center"
android:text="TextView"
android:textColor="#8c6822"
android:textSize="20sp"
app:bl_corners_radius="4dp"
app:bl_solid_color="#E3B666"
app:bl_stroke_color="#8c6822"
app:bl_stroke_width="2
BackgroundLibrary:Java实现XML形状定义简化库

BackgroundLibrary是一个框架,允许开发者通过标签直接生成shape,无需编写shape.xml文件。支持边框、背景、圆角、渐变、点击效果等功能,与原生shape效果一致,使用简单,与原生view无缝衔接。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



