Возможно ли иметь координаторLayout/CollapsingToolbarLayout во фрагментах, отображаемых в основном контейнере DrawerLayout?
Ответ на другой question предполагает, что у каждого фрагмента может быть своя панель инструментов. Но это не очень хорошо работает с ActionBarDrawerToggle
, так как требуется, чтобы панель инструментов ссылалась на поведение ящика открытия/закрытия.
Кто-нибудь достиг этого, или у вас есть указатели на это? Спасибо.
РЕДАКТИРОВАТЬ. Я сосредоточил некоторые усилия на создании единственной панели инструментов в DrawerLayout
, предназначенной для того, чтобы оставаться там все время, но не смог ее прокрутить (на API Nexus5 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>