Wie erstelle ich AppBarLayout, das den Inhalt von CoordinatorLayout überlappt?

Bei Verwendung einesCoordinatorLayout mitAppBarLayout bei einigen Aktivitäten muss der Inhalt @ seunte das AppBarLayout, d. h. die Symbolleiste verwendet transparente Farben und überlagert den Inhalt. StandardmäßigCoordinatorLayout + AppBarLayout Ordnen Sie die Elemente so an, dass die Symbolleiste und der Bildlaufinhalt ohne Überlappung nebeneinander angezeigt werden.

Android-Entwicklerhandbücher enthalten die Dokumentation zu diesemHie und es sieht so aus (aber diese Flags scheinen nicht mit Toolbar und appcompat zu funktionieren - ich habe es versucht):

So brauche ich etwas, das aussieht wie auf dem Bild oben, aber mit all den Scrolling-Extras vonCoordinatorLayout + AppBarLayout. Und es gibt keine Notwendigkeit, @ zu verwendCollapsingToolbarLayout - nur diese einfache.

Hinweise, wie dies erreicht werden kann? Hier ist mein Aktivitätslayout.

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/top_content_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <android.support.design.widget.AppBarLayout
        android:background="@android:color/transparent"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        >
        <include layout="@layout/main_toolbar"/>
    </android.support.design.widget.AppBarLayout>
    <FrameLayout
        android:id="@+id/content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        >
        <!-- to be filled by content fragment -->
    </FrameLayout>
    <android.support.design.widget.FloatingActionButton
        style="@style/FabStyle"
        android:id="@+id/fab_button"
        android:src="@drawable/bt_filters"
        />
</android.support.design.widget.CoordinatorLayout>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage