1

我正在为 Android 创建一个游戏,玩家可以选择从棋盘上选择一些骰子。有没有办法添加一个小的视觉效果,可以告诉玩家他选择了哪个骰子?每个 ImageView 已经有一个监听器。

骰子的图片

4

1 回答 1

2

对于按下状态和正常状态,您将需要单独的图像。

例如

按下状态图像 => 按下状态图像 => 按下状态图像 => 按下状态图像 => 正常状态图像

然后你必须像这样在 res/drawable 文件夹中创建一个选择器文件说 dice_image_view_selector.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android">     
     <item android:state_selected="true" android:drawable="@drawable/pressed_dice_image" />    
     <item android:state_pressed="true" android:drawable="@drawable/pressed_dice_image" />
     <item android:drawable="drawable/normal_dice_image" />
</selector>

然后像这样应用于您的每个图像视图

android:background="dice_image_view_selector.xml"
于 2014-06-14T20:57:06.760 回答