私は2つの画像を持っています。一つは数字、もう一つは影です。 2枚目の写真に見られるように、この2枚の画像を表示する必要があります。ボタンが押され、2つの画像xml android
これは私のコードです。今すぐ表示されるのは数字だけです(数字が押されていない場合)、または影(押されている場合)です。
ユーザーがボタンを押したときに両方の画像を表示するにはどうすればよいですか?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_select" android:state_pressed="true"
android:alpha="0.75"/>
<item android:drawable="@drawable/number_1" android:state_enabled="true" />
<item android:drawable="@drawable/number_1" android:state_pressed="false"
/>
</selector>
また、私はこの方法でlayerDrawableを使用しようとしていたが、うまくいきませんでした:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_select" android:state_pressed="true"
android:alpha="0.75"/>
<item android:drawable="@drawable/number_1" android:state_enabled="true" />
</selector>
</item>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/number_1" android:state_pressed="false"
/>
</selector>
</layer-list>
てください画像。 –
@AbhriyaRoy申し訳ありません、今ははい – baldcl