Wie erstelle ich das Schiebefeld für die Android-Schnelleinstellungen neu?

In meiner App möchte ich etwas neu erstellen, das dem Lollipop + -Einstellungsfenster, das jeder kennt, sehr ähnlich ist.

Das heißt: Wenn Sie auf die Überschrift klicken oder sie ziehen, soll ein Bereich unter der Überschrift nach unten gleiten und den vorhandenen Inhalt nach unten verschieben..

Auf meine App angewendet, ist der Header eine Symbolleiste und der Hauptinhalt eine RecyclerView mit einer Liste von Blog-Posts. Wenn Sie auf die Symbolleiste klicken oder sie ziehen, wird ein Bereich angezeigt, in dem einige Statistiken zum Blog angezeigt werden. Wie so:

Ich habe mit der großartigen (aber komplexen) Android Design Support Library rumgespielt. Es bietet großartige Funktionen zum Scrollen und Entwerfen der Interaktion zwischen der App-Leiste und dem Hauptinhalt. Aber der Effekt ist schwer zu erreichen.

ch habe das @ studieCollapsingToolbarLayout konnte es aber nicht so verwenden, dass der Inhalt erweitert wirdunte the mainToolbar. Ich habe auch das @ studieSlidingUpPanel Bibliothek konnte es aber nicht schaffenpush the content down, einfach schweben. Insgesamt bin ich ein bisschen verloren, wieCoordinatorLayout, CollapsingToolbarLayout und scrollenBehaviors sollten miteinander interagieren ...

Weiß jemand, wie man diesen "Schnelleinstellungen" -Effekt wiederherstellt? Alternativ weiß vielleicht jemand, wo ich nach dem Code für die Schnelleinstellungen in AOSP suchen soll?

Danke vielmals

Antworten auf die Frage(6)

Ihre Antwort auf die Frage