CustomUI
CustomUI copied to clipboard
项目常用的自定义UI库
Gradle
compile 'com.better.android:customui:x.y.z'
Color-Style
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--pressed-->
<item android:color="#CC3835" android:state_pressed="true" />
<!--disable-->
<item android:color="#1ACC3835" android:state_enabled="false" />
<!--normal-->
<item android:color="#EE2420"/>
</selector>
说明
app:stroke :细线宽度(不设置时,背景色会铺满按钮)
app:radius :拐角半径
app:buttonColor: 按钮颜色(支持Color style
示例
ShapeButton | Explain | Sample |
---|---|---|
Enable | ![]() |
app:radius="1.5dp" app:stroke="0.2dp" app:buttonColor="@color/green" |
Disable | ![]() |
android:enabled="false" app:radius="1.5dp" app:stroke="0.2dp" app:buttonColor="@color/green" |
Enable | ![]() |
app:radius="1.5dp" app:buttonColor="@color/green" |
Disable | ![]() |
android:enabled="false" app:radius="1.5dp" app:buttonColor="@color/green" |
ShapeEditText | Explain | Sample |
---|---|---|
Enable | ![]() |
app:radius="1.5dp" app:stroke="0.2dp" app:buttonColor="@color/green" |
Disable | ![]() |
android:enabled="false" app:radius="1.5dp" app:stroke="0.2dp" app:buttonColor="@color/green" |