【发布时间】:2015-04-03 05:26:59
【问题描述】:
类似于以下内容,但它不起作用。如果我将可绘制颜色切换为蓝色,它就可以工作。
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight">
<item android:drawable="@android:color/transparent"/>
</ripple>
【问题讨论】:
-
不起作用是什么意思?
-
如果可绘制颜色是透明的,则不再有波纹
-
如果 drawable 是透明的,则没有颜色可以产生波纹。
-
我有一个可点击的线性布局,其中包含一个 ImageView 和一个 TextView。这两个子视图都有不同的颜色。我正在尝试将波纹效果应用于整个线性布局,但保留子视图的不同背景颜色。
-
如果你想在一个透明的形状上有一个波纹,这个答案显示了如何做到这一点:stackoverflow.com/a/41097020/4034572
标签: android android-layout android-view android-selector