I have a state list like this:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@color/dark_green" />
<item android:drawable="@color/bright_green" />
</selector>
还有一个形状像这样(用于使我的按钮变圆):
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" android:topLeftRadius="7dp" android:topRightRadius="7dp"/>
</shape>
我的问题是如何同时应用它们?如果我将backgroundResource
设置为颜色列表,那么我就得到了颜色,但是我无法将其用于形状。我尝试使用backgroundResource
来设置形状,backgroundColor
来设置颜色,但是这并不起作用。