Android/Technic
BottomNavigationView + ViewPager2에서 swipe 안되게 하기
등촌동 꼬북이
2021. 11. 5. 16:16
viewPager2.setUserInputEnabled(false);
이렇게 하면 swipe해서 다음 페이지로 넘어가는게 안된다.
또 BottomNavigationView에서 메뉴 클릭하면 setCurrentItem을 실행하며 애니메이션을 보여주는데 끄는 방법은
bottomNavigation.setOnItemSelectedListener(item - > {
switch (item.getItemId()) {
case R.id.sample_tap:
viewPager2.setCurrentItem(0, false);
break;
case R.id.test_tap:
viewPager2.setCurrentItem(1, false);
break;
}
이렇게 호출할때 false를 주면 애니메이션이 발생하지 않는다.