CoordinatorLayout оставляет пустое место внизу после прокрутки

Я пытаюсь реализовать новейшие дизайнерские приемы от Google с помощью CoordinatorLayout, и у меня возникают проблемы с прокруткой и эффектом параллакса.

После отображения Activity все выглядит нормально, но проблема возникает при попытке прокрутки. Кажется, что нижний вид не раскрывается правильно, и после прокрутки вверх появляется пустое пространство. Вид снизу кажется большим, только то, сколько он имеет на начальном экране между верхним представлением и панелью навигации.

Это выглядит примерно так:

Соответствующий код:

<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>

Это странное поведение происходит случайно. Иногда вид снизу можно прокручивать как обычно, и это пустое место не появляется. Что я делаю неправильно? Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос