Необходимо использовать BottomSheetBehavior и ScrollingViewBehavior для фрагмента

У меня есть основное действие с фрагментом внутри него. Макет основного действия имеет FrameLayout для хранения фрагмента. Я установил ScrollingViewBehavior в Framelayout основного действия, чтобы добиться свойства автоматического скрытия панели инструментов при прокрутке. Макет фрагмента имеет NestedScrollView с добавленным к нему BottomSheetBehavior. Панель инструментов кажется исправленной и не работает должным образом при прокрутке. Предположительно, это может быть связано с тем, что app:layout_behavior установлен как для основного макета, так и для макета фрагмента.

Может ли кто-нибудь помочь мне исправить это?


person Shyam    schedule 08.06.2019    source источник


Ответы (2)


Установите этот флажок на панели инструментов.

 app:layout_scrollFlags="scroll|enterAlways"

Как скрыть панель инструментов при прокрутке содержимого в андроид

это может помочь тебе

person Lokik Soni    schedule 08.06.2019

Переместил нижний лист также в макет основного действия, решил проблему.

person Shyam    schedule 25.06.2019