【发布时间】:2016-07-25 06:25:51
【问题描述】:
我想自定义一个涟漪效果。
我有这个 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>
全息橙色完美显示,但我不知道如何在激活波纹效果时更改覆盖层的颜色。有什么想法吗?
【问题讨论】:
-
所以你想改变波纹或背景的颜色??你能展示你到底想要什么吗?
-
波纹本身的颜色,背景显示正常,但波纹颜色似乎固定为白色,有一定的透明度
-
但您的问题是“全息橙色显示完美”,根据您的 xml 代码,它应该完美显示橙色。
-
也许我在这里误用了一些术语,当我长按具有波纹效果的元素时,背景变为橙色并且出现白色透明层并开始动画,我想修改颜色那个透明层,这可能吗?
-
我认为你提到的白色基本上是涟漪效应的一部分,所以我不确定你是否可以改变它。虽然您可以在按下时更改纯色背景和波纹颜色。
标签: android ripple rippledrawable