我得到了一个菜单,其中的图像相互叠加作为背景图像。我还有一些按钮可以带我进入下一个菜单,最终进入游戏本身。
我想知道的是如何使用按钮更改我拥有的其中一个图像作为布局的背景图像?按钮本身是透明的。
有什么办法可以做到吗?还是我必须使用按钮来保存按下时会改变的图像。例如,我希望播放按钮在我按下它时变大,然后再释放(已经获得图像)它。
您可以使用 buttonSelector.xml 它将根据该按钮上的事件更改背景
选择器 xml 的示例如下所示。您需要将其放入drawables文件夹中...
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/add_folder_clicked" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/add_folder_hover" /> <!-- focused -->
<item android:drawable="@drawable/add_folder" /> <!-- default -->
</selector>