1

如何为按钮单击事件添加类似于下图的单击效果?

我的活动中的按钮已经将其背景设置为图像,因此我不确定如何添加状态背景,如本教程中所示:

onClick上的Android按钮颜色改变?

按下时按钮状态更改:

4

2 回答 2

2

您需要两张图像,一张用于正常状态,另一张用于按下状态。首先创建一个选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/pressed_image" android:state_pressed="true"/>
    <item android:drawable="@drawable/normal_image"/>

</selector>

在您的按钮中添加此选择器作为背景。

于 2013-11-14T17:44:07.407 回答
0

是类似的东西。不过,我不确定这是否适合您的解决方案。

编辑:它使用选择器,就像上面建议的@Raghunandan 一样。

于 2013-11-14T17:42:41.670 回答