Вы должны попробовать без атрибута snap
в scrollFlags
, а также удалить min__height
из Toolbar
, поскольку в вашем случае это не требуется.
Пожалуйста, попробуйте это. В моем приложении отлично работает сворачивающаяся панель инструментов.
<com.google.android.material.appbar.AppBarLayout
...
app:liftOnScroll="true">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:id="@+id/collapsingToolbarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed|enterAlwaysCollapsed"
app:scrimAnimationDuration="0"
app:statusBarScrim="@color/colorPrimary"
app:titleEnabled="false">
<!-- </CollapsingViews> -->
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:focusableInTouchMode="true"
android:theme="@style/ToolbarTheme"
app:collapseIcon="@drawable/ic_arrow_back_search"
app:contentInsetEnd="0dp"
app:contentInsetLeft="0dp"
app:contentInsetRight="0dp"
app:contentInsetStart="0dp"
app:contentInsetStartWithNavigation="0dp"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>