Try this,
<item
android:id="@+id/tagsSelectAll_menu"
app:actionViewClass="android.support.v7.widget.AppCompatCheckBox"
android:checkable="true"
android:theme="@style/WhiteCheck"
app:showAsAction="always"
android:background="@drawable/button_states"
android:title="SelectAll"
/>
button_states xml:-
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape android:shape="rectangle">
<corners android:radius="1000dp"/>
<solid android:color="#00000000"/>
<stroke android:color="#00000000" android:width="2dip"/>
<padding android:top="4dp" android:right="4dp" android:left="4dp" android:bottom="4dp"/>
</shape>
</item>
<item android:state_pressed="true">
<shape android:shape="rectangle">
<corners android:radius="1000dp"/>
<solid android:color="#00000000"/>
<stroke android:color="#00000000" android:width="2dip"/>
<padding android:top="4dp" android:right="4dp" android:left="4dp" android:bottom="4dp"/>
</shape>
</item>
</selector>
の可能性のある重複[チェックボックスの色を変更する方法?](http://stackoverflow.com/questions/5854047/how-to-change-the-colorチェックボックス) – Robb1