Я пытаюсь добиться такого эффекта, как WhatsApp, где панель инструментов (при прокрутке) будет зажиматься в виде магнита или вне поля зрения магнита.
Что у меня есть в моем MainActivity XML:
- DrawerLayout - базовый макет
- CoordinatorLayout - макет для панели приложений и панели инструментов и вкладок
- AppBarLayout - для размещения панели инструментов и вкладок
- Панель инструментов - имеет ЭТО флаг:
app:layout_scrollFlags="scroll|enterAlways"
- SlidingTabLayout - отображает вкладки
- ViewPager - для вкладок
- RecyclerView - для Coordinatorlayout
Теперь не поймите меня неправильно, это работает, когда я прокручиваю вниз панель инструментов, выталкивается из поля зрения, но говорю, что я прекращаю прокрутку на полпути, тогда панель инструментов просто сидит там наполовину скрытая вне поля зрения, а другая половина в поле зрения.
Как я могу подойти к решению этой проблемы, так как я хочу, чтобы она либо выходила из вида, либо просматривалась.