compile 'com.better.android:customui:x.y.z'
<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" |