【发布时间】:2012-01-01 00:43:03
【问题描述】:
像它自己一样容易。我想制作一个 alpha 按钮,它会以这种方式具有选定的可绘制对象:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Play/Pause -->
<item android:state_selected="false" android:drawable="@drawable/item" />
<item android:state_selected="true" android:drawable="@drawable/item" />
</selector>
我想做这样的事情:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Play/Pause -->
<item android:alpha="125" android:state_selected="false" android:drawable="@drawable/item" />
<item android:alpha="255" android:state_selected="true" android:drawable="@drawable/item" />
</selector>
谢谢大家。
【问题讨论】:
-
我还在努力解决这个问题。运气好吗?
-
在您的布局 XML 中将
XxxView替换为AppCompatXxxView并遵循 @kikettas 的建议:stackoverflow.com/a/37947545/3810036
标签: android drawable alpha-transparency