我想在某些按钮上引入“向下”的样式。我创建了一个样式和一个状态列表。Android:在点击按钮上设置Alpha。最好只用xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/inactive_button_background" android:state_enabled="false"/>
<item android:drawable="@drawable/active_button_background" android:state_enabled="true"/>
<item android:drawable="@drawable/pressed_button_background" android:state_pressed="true"></item>
</selector>
的问题是,我希望能够在按钮被点击时,改变背景的只是阿尔法(我将有变数的背景,所以设置的alpha通道一经售出颜色不是一个解决方案)。
而我想从声明xml中做到这一点(不想用布局东西来监视我的代码)。
问题是我不知道如何将这个alpha混合应用到xml drawable的按钮。 我很确定有一种方法。
有一种使用动画的代码。我已经做到了,如果你想从java做到这一点,我可以把它作为答案。 – Ankit 2013-12-21 15:03:06