我想创建一个选择器为纯色的形状。
在 Android 5.0+ 上,此代码完美运行,但在 4.X 上,它不起作用。
形状.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/my_selector"/>
<size android:height="40dp" android:width="40dp"/>
<corners android:radius="10dp" />
</shape>
my_selector.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:color="@color/color_1"
android:state_checked="false"/>
<item
android:color="@color/color_2"
android:state_checked="true"/>
</selector>
此可绘制对象应用于CheckBox
背景。