Как использовать разные панели инструментов для разных фрагментов в одном действии в Android?

#android #android-fragments #android-toolbar #android-collapsingtoolbarlayout

#Android #android-фрагменты #android-панель инструментов #android-collapsingtoolbarlayout

Вопрос:

В моем приложении есть действие с навигационным ящиком (с расположением ящиков). Для каждого элемента навигации загружаются разные фрагменты. Я хочу использовать разные панели инструментов для разных фрагментов (одну с эффектом параллакса и одну обычную панель инструментов), обе должны быть разборными. Возможно ли это?

Комментарии:

1. Используйте панель инструментов в xml фрагмента вместо activities xml

Ответ №1:

да, вы можете это сделать. Используйте toolbar fragment вместо activity , чтобы вы могли получить то, что хотите.

вы хотите использовать эффект параллакса в одном fragment , поэтому просто добавьте CollapsingToolbarLayout этот фрагмент, обратите внимание на одну вещь для эффекта параллакса, который вам нужно использовать coordinateLayout в качестве родительского элемента в вашем фрагменте, тогда только вы получите свой результат.

Комментарии:

1. Работает ли это решение с навигационным ящиком? Я использую панель навигации в mainactivity

2. @Vipin Mundayad Как вы подключили панели инструментов к панели навигации?

3. как вы справляетесь с навигацией по фрагментам [нажатие назад в случае фрагментов], имеющих свои собственные панели инструментов?