【发布时间】:2017-01-23 13:42:50
【问题描述】:
我有两张图片。一个是数字,另一个是影子。我需要展示这两张图片,如第二张照片所示。
这是我的代码。现在它只显示或数字(未按下时),或阴影(按下时)。
当用户按下按钮时如何显示两个图像?
<?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 抱歉,现在是的
标签: android xml android-layout button