Возможно ли иметь CoordinatorLayout / CollapsingToolbarLayout во фрагментах, показанных в основном контейнере DrawerLayout?
Ответ на другой вопрос предполагает, что каждый фрагмент может иметь свою собственная панель инструментов. Но это не работает с ActionBarDrawerToggle
, так как для ссылки на панель открытия/закрытия требуется панель инструментов. поведение.
Кто-нибудь достиг этого, или у вас есть указатели по этому поводу? Спасибо.
EDIT: я приложил некоторые усилия, чтобы поместить одну панель инструментов в DrawerLayout
, которая должна была оставаться там все время, но не смог заставить ее прокручиваться (на Nexus5 API 22). В этом вопросе упоминается, что CoordinatorLayout
должен быть основным видом. Так что, возможно, вставка его в DrawerLayout (как показано ниже) не сработает.
<android.support.v4.widget.DrawerLayout ...>
<!-- main content -->
<android.support.design.widget.CoordinatorLayout ...>
<android.support.design.widget.AppBarLayout ...>
<android.support.design.widget.CollapsingToolbarLayout ...>
<ImageView .../>
<android.support.v7.widget.Toolbar .../>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView .../>
</android.support.design.widget.CoordinatorLayout>
<!-- navigation drawer -->
<android.support.design.widget.NavigationView ...>
<!-- drawer content -->
<fragment .../>
</android.support.design.widget.NavigationView>
</android.support.v4.widget.DrawerLayout>