模拟透明按钮上的单击效果

时间:2012-10-14 11:00:48

标签: android android-layout

  

可能重复:
  ImageButton doesn’t highlight on click with Transparent background

我已经创建了一个自定义栏,其中包含属性

的按钮
        android:background="@android:color/transparent"

我的问题是,当我点击按钮时,点击效果不会触发(在这种情况下,按钮应该变为蓝色并以原始颜色淡化 - 透明 - 这里 - 。

如何启用它或仅模拟效果?有什么想法吗?

2 个答案:

答案 0 :(得分:6)

似乎透明是一个糟糕的选择。

更好
style="?android:attr/borderlessButtonStyle"

效果相同,无需创建另一个自定义xmls

答案 1 :(得分:2)

您需要在“自定义背景”

下使用selector检查:http://developer.android.com/guide/topics/ui/controls/button.html