Tôi đang sử dụng bố cục sau trong project.Its của tôi làm việc tốt nhưng CollapsingToolbarLayout bị thu gọn ngay cả khi RecyclerView trống hoặc RecyclerView có rất ít mục. Hành vi mà tôi muốn là, CollapsingToolbarLayout sẽ chỉ thu gọn khi RecyclerView có các mục lớn hơn các mục hiển thị. Làm thế nào tôi có thể đạt được hành vi này?CollapsingToolbarLayout không được thu gọn khi RecyclerView rỗng
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
android:id="@+id/coordinator_layout"
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="wrap_content"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<include
layout="@layout/header"
android:fitsSystemWindows="true"
app:layout_collapseMode="parallax"/>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</android.support.design.widget.CoordinatorLayout>
Hi Vivart, nhớ để đối mặt với cùng một vấn đề. Nếu bạn có vấn đề cố định, vui lòng chia sẻ ý tưởng của bạn. Cảm ơn –
tôi cũng thực hiện tương tự nhưng tiếc là barlayout sụp đổ của tôi là không sụp đổ. không bao giờ. nhìn vào câu hỏi của tôi - http://stackoverflow.com/questions/33093066/collapsing-bar-layout-and-recyclerview –