У меня немного другое требование к прокрутке CollapsingToolbarLayout.Я играл со всеми scrollFlags и collapseMode, но ни одна комбинация не работала для меня.
Пожалуйста, помогите мне выполнить это требование.
Что мне нужно реализовать: мне нужно реализовать AppBarLayout, внутри которого четыре видабудет размещен.
- Панель инструментов (фиксированная)
- LinearLayout (фиксированная)
- LinearLayout (прокручиваемая)
- TabLayout (прокручиваемая)
Контент представляет собой переработчик.Для справки прилагаю скриншот.Как вы можете видеть на экране, панель инструментов и макет с красным фоном должны быть исправлены.А макет с зеленым и синим фоном должен быть прокручиваемым при прокрутке в режиме повторного просмотра.
![enter image description here](https://i.stack.imgur.com/uZGuP.png)
Я могу исправить панель инструментов и оставшиеся видыпрокручиваются.Но не удалось исправить панель инструментов и макет с красным фоном.Пожалуйста, помогите мне в этом.
Ниже мой мой макет xml-
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout 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">
<android.support.design.widget.AppBarLayout
android:id="@+id/collapsing_toolbar_appbarlayout"
android:layout_width="match_parent"
android:layout_height="208dp"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:titleEnabled="false">
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="56dp"
android:layout_gravity="bottom"
android:layout_marginTop="160dp"
android:background="#0000ff"
app:layout_collapseMode="none"
app:tabGravity="fill"
app:tabIndicatorColor="#ffffff"
app:tabIndicatorHeight="4dp"
app:tabMode="fixed" />
<LinearLayout
android:id="@+id/title_container1"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginTop="104dp"
android:orientation="vertical"
app:layout_collapseMode="none">
<android.support.v7.widget.AppCompatTextView
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="#00ff00"
android:gravity="center"
android:text="test"
android:textColor="#000000" />
</LinearLayout>
<LinearLayout
android:id="@+id/title_container"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginTop="56dp"
android:orientation="vertical"
app:layout_collapseMode="pin">
<android.support.v7.widget.AppCompatTextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ff0000"
android:gravity="center"
android:text="test"
android:textColor="#000000" />
</LinearLayout>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@color/colorPrimary"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:layout_collapseMode="pin"
app:popupTheme="@style/AppTheme.PopupOverlay"
app:titleTextColor="#ffffff" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/collapsing_toolbar_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/collapsing_toolbar_floating_action_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="19dp"
android:src="@drawable/calendar"
app:layout_anchor="@id/collapsing_toolbar_recycler_view"
app:layout_anchorGravity="bottom|end" />
</android.support.design.widget.CoordinatorLayout>