点击后,Android ImageButton背景会发生变化

时间:2012-09-15 18:45:44

标签: android imagebutton

我有一个图像按钮,它具有透明背景和图像作为前景。我想要做的是按下按钮时按钮闪烁。现在我不想为上下状态定义两个不同的图像,为什么我可以为背景和前景以及按钮的背景定义选择器颜色?

亲切的问候,

1 个答案:

答案 0 :(得分:1)

您可以使用此代码为按钮的diff-2状态按钮的背景选择,将此文件保存在drawable文件夹中并设置按钮背景。希望它对你有用...... :)

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
      android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
      android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>