Ich entwickle eine Android-App mit der neuen Design-Bibliothek. Ich möchte einen ähnlichen Scroll-Effekt erstellen, der in der neuen Google Photos app verwendet wird. Ich möchte, dass das AppBarLayout vollständig vom Bildschirm wegscrollt, so dass die Recycleransicht hinter der Statusleiste angezeigt wird.So machen Sie AppBarLayout vollständig verschwinden mit windowTranslucentStatus auf True gesetzt
Ich habe windowTranslucentStatus im App-Thema auf true gesetzt. Hier ist die xml der Haupttätigkeit:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways" />
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
Hier ist, wie das aussieht, wenn nach unten gescrollt:
Die Toolbar nicht vollständig verschwinden.
Vielen Dank für Ihre Hilfe!
Ich fange an zu fragen, ob sie auch die CoordinatorLayout verwendet ... Ich Ich habe den ganzen Tag über genau diese Frage gestellt. – timothyjc
@timothyjc Wenn Sie eine Lösung vor mir finden, können Sie es bitte hier posten. Und ich denke, Sie haben Recht ja – alesko007
Uploaded mein Beispiel-Projekt zu Github für den Fall, dass jemand das Problem leicht sehen will ... https://github.com/timothyjc/TestALot – timothyjc