Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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 ripple effect,定制ripple effect叠加层_Android_Ripple_Rippledrawable - Fatal编程技术网

Android ripple effect,定制ripple effect叠加层

Android ripple effect,定制ripple effect叠加层,android,ripple,rippledrawable,Android,Ripple,Rippledrawable,我想定制一个连锁反应 我有这个xml <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@android:color/holo_orange_light"> <item> <color android:color="@color/c

我想定制一个连锁反应

我有这个xml

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="@android:color/holo_orange_light">

    <item>
        <color android:color="@color/colorPrimary" />
    </item>
</ripple>


全息橙色的颜色显示得非常完美,但我不知道当涟漪效应被激活时如何改变覆盖层的颜色。有什么想法吗?

请参考下面的链接并尝试使用他们的ripple代码


请参考下面的链接并尝试使用他们的ripple代码


那么您想更改波纹或背景的颜色??你能准确地显示你想要的吗?波纹本身的颜色,背景显示正常,但波纹颜色似乎固定为白色,具有一定的透明度,但你的问题是“全息橙色显示完美”,根据你的xml代码,它应该完美地显示橙色。也许我在这里误用了一些术语,当我长按带有涟漪效果的元素时,背景变为橙色,白色透明层出现并开始动画,我想修改透明层的颜色,有可能吗?我认为你提到的白色基本上是涟漪效应的一部分,所以我不确定你是否可以改变它。虽然您可以在按下时更改纯色背景和波纹颜色。那么您想更改波纹或背景的颜色吗??你能准确地显示你想要的吗?波纹本身的颜色,背景显示正常,但波纹颜色似乎固定为白色,具有一定的透明度,但你的问题是“全息橙色显示完美”,根据你的xml代码,它应该完美地显示橙色。也许我在这里误用了一些术语,当我长按带有涟漪效果的元素时,背景变为橙色,白色透明层出现并开始动画,我想修改透明层的颜色,有可能吗?我认为你提到的白色基本上是涟漪效应的一部分,所以我不确定你是否可以改变它。尽管按下时可以更改纯色背景和波纹颜色。