Мне нужна следующая раскладка, в верхней части находится раскладка панели проигрывателя (включенная раскладка), с которой я могу взаимодействовать с MediaSession, который не обязательно должен быть свернутым , под ним должно бытьAppBarLayout, представляющий меню, которое может быть свернуто, и под ним - обычный контент, состоящий из ViewPager и панели инструментов внизу для взаимодействия с ViewPager.
<android.support.design.widget.CoordinatorLayout
...
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout>
<include layout="@layout/player_bar_layout"/>
<android.support.v7.widget.Toolbar
...
app:layout_scrollFlags="scroll|enterAlways">
...
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<LinearLayout
...
app:layout_behavior="@string/appbar_scrolling_view_behavior">
...
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
Я пробовал много комбинаций, таких как размещение включенногокомпоновка в качестве дочернего элемента CoordinatorLayout, создание родителя LinearLayout для включенного макета и CoordinatorLayout, удаление его из файла ресурсов макета и использование Theme.AppCompat.Light.DarkActionBar и попытка накачать пользовательское представление на панель.Ни один из этих параметров не работает, либо панель инструментов под AppBarLayout не сворачивается, либо из-за того, что LinearLayout, который находится под CoordinatorLayout, имеет свойство height для match_parent, и его нельзя изменить на 0dp с весом 1, что приведет к переполнению в нижней части счасть невидима.
Есть ли способ сделать это или обходной путь?