我制作了一个自定义栏,其中有带有属性的按钮
android:background="@android:color/transparent"
我的问题是,当我点击按钮时,点击效果不会触发(在这种情况下,按钮应该变成蓝色并淡出原来的颜色 - 这里是透明的 - )。
如何启用它或只是模拟效果?有任何想法吗?
我制作了一个自定义栏,其中有带有属性的按钮
android:background="@android:color/transparent"
我的问题是,当我点击按钮时,点击效果不会触发(在这种情况下,按钮应该变成蓝色并淡出原来的颜色 - 这里是透明的 - )。
如何启用它或只是模拟效果?有任何想法吗?
似乎透明是一个糟糕的选择。最好有
style="?android:attr/borderlessButtonStyle"
效果相同,无需创建另一个自定义 xml
您需要在“自定义背景”下使用selector
检查: http: //developer.android.com/guide/topics/ui/controls/button.html