ImageView 或 ImageButton 突出显示?

ImageView or ImageButton highlight?

如何在附加的屏幕截图上制作压制效果??

Normal state

Pressed

实现此目的的最简单方法是为可绘制对象使用选择器。选择器为视图的不同状态定义一组多个图像。 在您的 drawable 文件夹中创建一个包含以下内容的 xml,并将其设置为视图的背景或 src(Button/ImageButton)。

例如:

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

</selector>

为您的按下状态和正常状态使用两个不同的图像。