Прошу объяснить как правильно реализовать перелистывание Viewpager с помощью кнопок("предыдущий","следующий"), а не пальцев. Спасибо большое!
В обработчике нажатия кнопок написать:
// для кнопки "Следующий"
int current = mViewPager.getCurrentItem();
int totalItems = mViewPage.getAdapter().getCount();
if(current < totalItems - 1) {
mViewPager.setCurrentItem(current + 1, true);
}
// для кнопки "Предыдущий"
int current = mViewPager.getCurrentItem();
if(current != 0) {
mViewPager.setCurrentItem(current - 1, true);
}
Когда находимся на первой странице (current == 0) имеет смысл убрать кнопку "Предыдущий", когда на последней (current == totalItems - 1) - убрать кнопку "Следующий".
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости