Я делаю приложение, у которого MainActivity
содержит BottomNavigationView
и FrameLayout
над ним.Есть 3 Fragments
скажем Фрагменты A, B и C .
Я сомневаюсь, как сделать так, чтобы Fragments
переключался так же быстро, как приложение YouTube для Android?Говоря быстро, я имею в виду, что когда я нахожусь на вкладке «Главная» приложения Youtube и переключаюсь на вкладку «Тенденции» и снова возвращаюсь на вкладку «Главная», она просто загружает вкладку «Главная» в течение доли секунды, как будто он просто скрывал раздутую страницу в фоновом режиме и появлялся при выборе из BottomNavigationView
.А также, он раздувает страницу точно в ту же позицию, где я ушел.
Когда я пытаюсь реализовать то же самое в моем Приложении, RecyclerView
в Фрагмент A повторно раздувается, если я возвращаюсь с Фрагмент B .
Я ожидаю идеи, как они это делают и каким способом они это делают (например, onStart или onDestroy или onViewCreated) ...