如何在点击事件的按钮上添加点击效果?

时间:2013-11-14 17:36:01

标签: android xml state

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

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

Android Button color changing on onClick?

Button state change on press:

2 个答案:

答案 0 :(得分: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>

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

答案 1 :(得分:0)

这是something similar。我不确定,如果这符合您的解决方案。

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