Ich versuche, Googles neueste Design-Tricks mit CoordinatorLayout zu implementieren und Probleme mit Scrolling und Parallax-Effekt zu haben.CoordinatorLayout lässt leeren Platz nach dem Scrollen
Nachdem Aktivität angezeigt wird, sieht alles gut aus, aber das Problem tritt auf, wenn ich versuche, einen Bildlauf durchzuführen. Es scheint so, als ob die untere Ansicht nicht korrekt expandiert wird und nach dem Bildlauf ein leerer Bereich darunter erscheint. Die untere Ansicht scheint nur so groß zu sein, wie viel sie bei der ersten Anzeige zwischen Draufsicht und Navigationsleiste hat.
Es sieht ungefähr so aus:
Relevante Code:
<FrameLayout 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">
<CoordinatorLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:expandedTitleMarginStart="72dp"
app:expandedTitleMarginEnd="16dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_collapseMode="parallax"/>
</CollapsingToolbarLayout>
</AppBarLayout>
<ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</CoordinatorLayout>
</FrameLayout>
Dieses seltsame Verhalten geschieht zufällig. Manchmal ist die untere Ansicht normal scrollbar und dieser leere Bereich erscheint nicht. Was mache ich falsch? Vielen Dank.
Haben Sie irgendwelche Lösungen dafür gefunden? – goonerDroid
@goonerDroid, habe ich nicht. Am Ende habe ich aufgehört, Googles Bibliothek zu benutzen. – user4386126
Ich fühle, dass dies das beabsichtigte Verhalten des Koordinatorlayouts ist. Nicht sicher, obwohl. – goonerDroid