То, что вы ищете, вполне возможно. Вам просто нужно иметь базовый макет как CoordinatorLayout
с AppBarLayout
, а затем связать поведение прокрутки с нижележащим RecyclerView
или NestedScrollView
<android.support.design.widget.AppBarLayout
...>
<android.support.v7.widget.Toolbar
.../>
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|enterAlways|snap"/>
</android.support.design.widget.AppBarLayout>
Возможно следовать за публикацией здесь
Расширенное руководство по всем таким способам поведения здесь
Это поможет вам лучше понять и настроить ваши требования. Было похожее представление, которое мы должны были разработать 2 года назад, была некоторая пользовательская обработка прокрутки представления, которую мы должны были захватить, чтобы заставить это работать.
Но эти ресурсы должны стать для вас хорошим началом. Удачи!