Как создать AppBarLayout, который перекрывает содержимое CoordinatorLayout
При использованииCoordinatorLayout
сAppBarLayout
на некоторых мероприятиях мне нужно, чтобы содержание былопод AppBarLayout, то есть панель инструментов использует прозрачный цвет и накладывает содержимое. По умолчаниюCoordinatorLayout
+ AppBarLayout
расположите все так, чтобы панель инструментов и прокручиваемый контент находились рядом друг с другом, не перекрывая друг друга.
Руководства для разработчиков Android содержат документацию по этому вопросу.Вот и это выглядит так (но эти флаги, похоже, не работают с панелью инструментов и appcompat - я пытался):
Поэтому мне нужно что-то похожее на изображение выше, но со всеми прокруткамиCoordinatorLayout
+ AppBarLayout
, И нет необходимости использоватьCollapsingToolbarLayout
- просто этот простой.
Любые советы о том, как этого добиться? Вот мой макет деятельности.
<android.support.design.widget.CoordinatorLayout
android:id="@+id/top_content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:background="@android:color/transparent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<include layout="@layout/main_toolbar"/>
</android.support.design.widget.AppBarLayout>
<FrameLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<!-- to be filled by content fragment -->
</FrameLayout>
<android.support.design.widget.FloatingActionButton
style="@style/FabStyle"
android:id="@+id/fab_button"
android:src="@drawable/bt_filters"
/>
</android.support.design.widget.CoordinatorLayout>