我正在为 Android 创建一个游戏,玩家可以选择从棋盘上选择一些骰子。有没有办法添加一个小的视觉效果,可以告诉玩家他选择了哪个骰子?每个 ImageView 已经有一个监听器。
骰子的图片。
我正在为 Android 创建一个游戏,玩家可以选择从棋盘上选择一些骰子。有没有办法添加一个小的视觉效果,可以告诉玩家他选择了哪个骰子?每个 ImageView 已经有一个监听器。
骰子的图片。
对于按下状态和正常状态,您将需要单独的图像。
例如
按下状态图像 => 按下状态图像 => 按下状态图像 => 按下状态图像 => 正常状态图像
然后你必须像这样在 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"