Вы можете получить текущую позицию от ViewPager
usign getCurrentItem()
. Это значение можно сравнить с количеством элементов в адаптере ViewPager
.
Помните, что элементы в ViewPager
индексируются от 0 (т. Е. 0, 1, 2, 3, ...
), но количество элементов (в адаптере) в количестве элементов.
В котлине:
val result = if (view_pager.adapter == null) {
// Adapter did not set
false
} else {
// Check if "current position" equal "number of elements
view_pager.currentItem == view_pager.adapter?.count?.minus(1)
}
В Java:
boolean result;
if (viewPager.getAdapter() == null) {
// Adapter did not set
result = false;
} else {
// Check if "current position" equal "number of elements
result = viewPager.getCurrentItem() == viewPager.getAdapter().getCount() - 1;
}