Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从棒棒糖到棉花糖,涟漪荡漾_Android - Fatal编程技术网

Android 从棒棒糖到棉花糖,涟漪荡漾

Android 从棒棒糖到棉花糖,涟漪荡漾,android,Android,我有一堆项目,它们的线性布局与 android:background="@drawable/selector_transparent_semi" 其中选择器_transparent_semi(值-21)为 在L设备上,半透明背景会在用户按下的地方显示涟漪效应 在更新到M之后,似乎出现了一个突破性的变化,不再显示(整体背景高亮显示有效,但用户按下的地方没有点和波纹) 有人知道这里发生了什么,怎么解决吗 编辑:看起来这是M vs L不支持lib版本。L显示的涟漪与M不同。更新了标题和说明以反映

我有一堆项目,它们的线性布局与

android:background="@drawable/selector_transparent_semi"
其中选择器_transparent_semi(值-21)为


在L设备上,半透明背景会在用户按下的地方显示涟漪效应

在更新到M之后,似乎出现了一个突破性的变化,不再显示(整体背景高亮显示有效,但用户按下的地方没有点和波纹)

有人知道这里发生了什么,怎么解决吗


编辑:看起来这是M vs L不支持lib版本。L显示的涟漪与M不同。更新了标题和说明以反映这一点。

似乎ripples(对于M)已更改为在新闻发布时,而不是在您按下时,这解释了为什么它不再像以前那样工作

这似乎做了我想要的-涟漪和改变背景,如果你持有它

<ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="@color/semitransparent_color">
        <item android:id="@android:id/mask"
            android:drawable="@color/semitransparent_color" />
</ripple>

<ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="@color/semitransparent_color">
        <item android:id="@android:id/mask"
            android:drawable="@color/semitransparent_color" />
</ripple>