我有一個與AppBarLayout和CollapsingToolbarLayout CoordinatorLayout一切工作在它應該在縱向模式,因爲我的recyclerView它是可見的,我可以通過拖動recyclerView collpase工具欄,但當recyclerView這是不可見的,我不能collpase工具欄。Android CollapsingToolbarLayout無法崩潰時recyclerView它不可見
我的xml:
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
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:collapsedTitleTextAppearance="@android:color/transparent"
app:expandedTitleTextAppearance="@android:color/transparent"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
android:id="@+id/backdrop"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:fitsSystemWindows="true"
android:scaleType="centerCrop"
android:src="@drawable/image_adega"
app:layout_collapseMode="parallax"/>
</android.support.design.widget.CollapsingToolbarLayout>
<include
android:id="@+id/list_wines_toolbar"
layout="@layout/toolbar"/>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view_wines"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</android.support.design.widget.CoordinatorLayout>
肖像 - RecyclerView可見 - 可以拖動可以摺疊
景觀 - RecyclerView不可見的 - 不能拖不能垮
PS:我已更新到所有支持和設計ñ庫到23.0.1,它是同樣的結果
這就是我在想什麼。所以這是預期的行爲,在我看來,我希望工具欄也被視爲可滾動的內容。 – firetrap
你可以給這個鏈接的某種文件嗎?謝謝 – firetrap