В моем приложении я решил поместить appbarlayout с помощью свернутой панели инструментов в макете активности (которая также содержит макет кадра для изменения после фрагмента). Таким образом, в любом из моих фрагментов нет панели инструментов.Скрытие панели инструментов в действии, нежелательное поведение во всех фрагментах
Проблема в том, что я не хочу рубящую панель инструментов во всех моих фрагментах. Иногда мне просто нужна простая «статическая» панель инструментов.
Например, в моем gifv http://imgur.com/smiNEJR: Я хочу эффект в фрагменте «Наши пакеты», но не в разделе «Моя корзина».
У вас есть идея, как удалить эффект, проявленный на gif в фрагменте «Моя корзина»?
Должен сказать также, что я не могу поместить панель инструментов в каждый фрагмент по двум причинам, во-первых, я использую библиотеку материалов для создания своего навигационного ящика, и для нее требуется панель инструментов в mainActivity. И во-вторых, я думаю, что менять панель инструментов все медленнее каждый раз, когда я иду в другом фрагменте.
Спасибо!
Хорошо, проблема половина решена! Свернутая панель инструментов не расширяется, когда я просматриваю recyclerview, но это происходит при прокрутке на панели инструментов oO И делает appbar.setNestedScrollingEnabled (false); не работает ^^ – laurent512
AppBarLayout.setExpanded (false) может решить другую половину – adnbsr
Не работает (и сказано, что эта функция недоступна на api <21, и я работаю над> 15) Что я наблюдаю также , что действительно странно: если я прокручиваю фрагмент «наши пакеты», чтобы развернуть рушительную панель инструментов, и после того, как я вернусь в фрагмент «моей корзины», чтобы прокручиваться с панели инструментов, чтобы попытаться ее расширить, это не сработает. Как ошибка будет решена, если я буду расширять ее из recyclerview. Но если я оставлю это приложение, я снова могу его расширить с панели инструментов:/ – laurent512