Описание тега android-viewpager2
ViewPager2 - это замена ViewPager, устраняющая большинство болевых точек своего предшественника, включая поддержку компоновки справа налево, вертикальную ориентацию и изменяемые коллекции фрагментов.
Новые особенности
- По сравнению с предшественником
android.support.v4.view.ViewPager
(VP1): - Поддержка макета справа налево (RTL)
- Поддержка вертикальной ориентации
notifyDataSetChanged
полностью функциональный (исправлены ошибки VP1)
Изменения API
FragmentStateAdapter
заменяетFragmentStatePagerAdapter
RecyclerView.Adapter
заменяетPagerAdapter
registerOnPageChangeCallback
заменяетaddPageChangeListener
Известные проблемы
- clipToPadding
- нет fakeDrag
- JavaDoc
- вложенная прокрутка параллельно ориентации
- нет контроля за пределами экрана
- нужна лучшая интеграция с TabLayout
- нет установщика ширины страницы (принудительно 100%/100%)
- преобразователь страниц: нет выбора аппаратного / программного уровня; нет обратного порядка рисования
- сохранять текущий элемент видимым при вставке страницы перед текущей
- клавиатура требует работы
- Ожидаются улучшения стабильности / производительности FragmentStateAdapter