1. 程式人生 > >CheckBox設定顏色和自定義樣式

CheckBox設定顏色和自定義樣式

設定顏色:
android:buttonTint="@color/colorGreen" 
自定義樣式: 
 android:button="@null"
<CheckBox
            android:id="@+id/message_checkbox"
            android:layout_gravity="center"
            android:gravity="center"
            android:focusable="false"
            android:layout_width="24dp"
            android:layout_height="24dp"
            android:buttonTint="@color/colorGreen"
            android:button="@null"
            android:background="@drawable/checkbox_selector"
            android:visibility="gone"/>

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:drawable="@drawable/check01"/>
    <item android:state_pressed="true" android:drawable="@drawable/check01"/>
    <item android:state_checked="true" android:drawable="@drawable/check01"/>
    <item android:state_checked="false" android:drawable="@drawable/check02"/>
</selector>