1

ImageView我的屏幕上角有一个带有波纹的选择器。由于某种原因,波纹不起作用。请看我的图片! http://i.imgur.com/COFEQAO.png(我需要 10 个代表来发布图片-_-)

View B有深绿色的背景颜色。一旦我删除了这个背景颜色,波纹就会起作用。

我的ripple_selector.xml

<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="@color/button_highlight">
</ripple>

我正在像这样在我的 ImageView 上设置波纹: android:background="@drawable/ripple_selector"

如果我给波纹选择器一个蒙版或背景,它也可以工作,但我不想屏蔽波纹。可能是什么问题呢?泰。

4

1 回答 1

1

我不知道这是否是一个错误或应该是波纹可绘制的预期行为,但我得出的结论是,如果波纹可绘制放在不在其自身View/中的背景颜色之上ViewGroup,它将不会被绘制。

于 2016-02-03T01:38:18.620 回答