Android Ripple Hintergrundfarbe

Ich benutze einen Welleneffekt in meiner Navigationsleiste. Ich habe es so eingestellt und auf meine ListView angewendet:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_activated="true" android:drawable="@color/black_200" />

    <item android:state_pressed="true" android:color="@color/black_200">
        <ripple android:color="@color/black_400" />
    </item>

    <item android:drawable="@color/white" />
</selector>

Ich möchte, dass der Ripple-Hintergrund dem normalen aktivierten Zustand entspricht. Selbst wenn ich die Farbe so definiere, dass sie mit dem aktivierten Zustand übereinstimmt, wird sie dunkler und die Wellenblase wird noch dunkler. Wie kann ich den Hintergrund so einfärben, dass er dem aktivierten Zustand entspricht, und die Ripple-Blase so, wie ich es angegeben habe?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage