интернет нашел какую-то китайскую библиотеку для получения подобного поведения, и в коде телеграм ActionBarLayout. Собственно, напрашивается вывод, что для подобного поведения нужен кастомный лейаут. Создаю простого наследника от FrameLayout с логом в drawChildren, и в MainActivity с небольшой задержкой добавляю два фрагмента через supportFragmentManager, оставив внутри фрагментов в onCreateView также логи. Однако при запуске приложения отрабатывают только логи создания вью фрагментов, но не их отрисовка в моем лейауте. Видимо, я что-то не понимаю, но каким же образом я могу получить и двигать вью фрагментов? Может, есть какая-то статейка? Благодарю за любую помощь.
Такое проще всего сделать через viewpager с кастомной анимацией перехода
Видел библиотеку которая такое реализует, но у вью пейджера есть одно нежелательное для меня поведение - можно прокрутивать. Например, ведёшь пальцем от края до края экрана, и другим пальцем сменяешь предыдущий, делая то же самое. И когда фрагмент полностью исчезнет с экрана то начинает тут же следующий смахиваться, а хотелось бы, чтобы фрагменты поочередно смахивались.
Обсуждают сегодня