文件名称:ShapeView:使用自定义属性替代项目中的shape文件,可以给View设置背景色、弧度、背景渐变、边框、边框颜色、渐变方向等
文件大小:443KB
文件格式:ZIP
更新时间:2024-06-14 07:57:33
Java
ShapeView 使用自定义属性替代项目中的shape文件,可以给View设置背景色、弧度、背景渐变、边框、边框颜色(可以单独指定4条边)、渐变方向、按下效果等 在线依赖 implementation 'com.ansen.shape:shape:1.3.1' 属性使用 app:solid_color="#FF00FF" 填充颜色 app:corners_radius="5dp" 弧度 app:stroke_color="#00ff00" 边框颜色 app:stroke_width="2dp" 边框宽度 app:stroke_direction="left|top|right|bottom" 需要显示的边框方向 默认全边框(不支持选中状态) app:top_left_radius="15dp" 左上弧度 app:top_right_radius="15dp" 右上弧度 app:bot
【文件预览】:
ShapeView-master
----.gitignore(215B)
----app()
--------.gitignore(7B)
--------build.gradle(1020B)
--------src()
--------proguard-rules.pro(751B)
----settings.gradle(54B)
----build.gradle(696B)
----shape.png(62KB)
----gradlew(5KB)
----shape_file.png(194KB)
----shape()
--------.gitignore(7B)
--------build.gradle(5KB)
--------src()
--------consumer-rules.pro(0B)
--------proguard-rules.pro(751B)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----.idea()
--------misc.xml(372B)
--------vcs.xml(206B)
--------runConfigurations.xml(564B)
--------dbnavigator.xml(22KB)
----shape_prev.gif(128KB)
----gradle()
--------wrapper()