Translucent StatusBar mit dynamischer ActionBar-Farbe in Android

Ich versuche eine durchscheinende Statusleiste zu erstellen (so dass meine Navigationsansicht @ istHINTE die statusleiste) möchte aber trotzdem die farbe meiner actionleiste dynamisch ändern. Aus diesem Grund muss sich die Statusleistenfarbe in eine dunklere Version meiner Aktionsleistenfarbe ändern.

Wenn ich meine Statusleiste auf transparent stelle, wird, wie aus vielen Quellen hervorgeht, meine primäre dunkle Farbe als Hintergrund für meine Statusleiste verwendet. Da ich jedoch die Farbe der Aktionsleiste zur Laufzeit ändern werde, muss primary_dark nicht unbedingt die dunkle Farbe meiner Aktionsleiste sein.

Wenn ich meine Statusleiste auf die Farbe der Aktionsleiste eingestellt habe, ist die Transparenz verschwunden. Wenn ich meine Statusleiste auf die Farbe der Aktionsleiste setze und Transparenz hinzufüge, sieht die Statusleiste weder falsch noch richtig aus und meine überlappende Navigationsansicht ist immer noch nicht sehr transparent / bunt.

Google Inbox hat drei separate Farben: Inbox (blau), Snoozed (gelb) und Done (grün).

Was kann ich tun, um dieses Verhalten zu erreichen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage