0

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

亲切的问候,

4

1 回答 1

1

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

<?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>
于 2012-09-15T19:14:18.260 回答