私はいくつかのボタンに 'ダウン'スタイルを導入したいと思っています。私はスタイルと状態リストを作成しました。Android:ボタンをクリックするとアルファが設定されます。好ましくは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>
問題は、私は(私は変数の背景を持っているので、アルファチャンネルで販売した色を設定することが解決策ではないだろう)、ボタンがクリックされますときに、背景のちょうどアルファを変更することができるようにしたいということです。
そして、私は宣言的なXMLだけからやりたいと思っています(私のコードをレイアウトのものに変えたくありません)。
問題このアルファブレンディングをxmlドロワブルからボタンに適用する方法がわかりません。 私は確かに方法があると確信しています。
アニメーションを使用するコードからの道があります。あなたがjavaからそれをしたいなら、私はそれをしました。私は答えとしてそれを置くことができます。 – Ankit