android: Wie arbeite ich mit CoordinatorLayout und einer übersichtlichen Navigationsleiste?

9

Ich habe die neue Google Support Design-Bibliothek studiert. Ich habe Probleme damit, die Navigationsleiste durchsichtig zu machen und den Inhalt von RecyclerView unter der Leiste anzuzeigen.

Ich teste auf einem 5.1 nexus 5. Ich habe das untenstehende Projekt als Testprojekt verwendet. Beispielcode von Chris Banes: Ссылка

Ich habe unten styles.xml hinzugefügt

%Vor%

, um die Navigationsleiste durchsichtig zu machen.

Aber ich kann das CoordinatorLayout und seinen Inhalt, RecyclerView, nicht unter der Leiste anzeigen.

Was ich will:

  1. RecyclerView wird unter der Navigationsleiste angezeigt

  2. Schnelle Rückgabe ist da und wenn die Appbar ausgeblendet ist, sollte sie nicht unter die durchsichtige Statusleiste gehen. Die Statusleiste sollte den gescrollten Teil vollständig ausblenden können.

Jacky Tsang 02.06.2015, 14:38
quelle

1 Antwort

3

Es gibt ein ähnliches Problem in Androids Issue Tracker, allerdings gibt es ausdrücklich API level 21 : Ссылка

Wenn auf Ihrem Gerät android:fitsSystemWindows="true" funktioniert, aber das einzige Problem ist, dass RecyclerView nicht hinter der Statusleiste angezeigt wird, versuchen Sie es mit

%Vor%

Auf dem RecyclerView oder vielleicht einem seiner Eltern

    
marmor 04.06.2015 10:02
quelle