2016-03-29 54 views
1

我得到了一个ListView背景是黑色的。现在我的问题是,默认的涟漪效应也是黑色的是用户无法真正看到它。改变波纹效果的颜色

如何在不依赖API级别的情况下更改纹波效果的颜色? (我想要达到一个白色)。

回答

1

您可以设置此为您的看法背景:

<ripple xmlns:android="http://schemas.android.com/apk/res/android" 
    android:color="?android:attr/colorAccent"> 
<item android:id="@android:id/mask"> 
    <color android:color="#42ffffff" /> 
</item> 

欲了解更多详细信息,请参阅计算器这样一个问题:

What should be the color of the Ripple, colorPrimary or colorAccent? (Material Design)

你可以使用这个库为低apis:

https://github.com/traex/RippleEffect

+0

+0

对于api 21+是可以的,你可以把它放在drawable-v21 @AhmetKazaman –

+0

对于所有其他爱好者而言,21比什么都好?我的意思是我需要所有 –