2016-03-29 96 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比什麼都好?我的意思是我需要所有 –