@@ -31,22 +31,24 @@ class MainActivity : AppCompatActivity() {
31
31
}
32
32
33
33
private fun initializeUI () {
34
- main_viewpager.adapter = MainPagerAdapter (supportFragmentManager)
35
- main_viewpager.offscreenPageLimit = 3
36
- main_viewpager.addOnPageChangeListener(object : ViewPager .OnPageChangeListener {
37
- override fun onPageScrollStateChanged (state : Int ) = Unit
38
- override fun onPageScrolled (position : Int , positionOffset : Float , positionOffsetPixels : Int ) = Unit
39
- override fun onPageSelected (position : Int ) {
40
- main_bottom_navigation.menu.getItem(position).isChecked = true
34
+ with (main_viewpager) {
35
+ adapter = MainPagerAdapter (supportFragmentManager)
36
+ offscreenPageLimit = 3
37
+ addOnPageChangeListener(object : ViewPager .OnPageChangeListener {
38
+ override fun onPageScrollStateChanged (state : Int ) = Unit
39
+ override fun onPageScrolled (position : Int , positionOffset : Float , positionOffsetPixels : Int ) = Unit
40
+ override fun onPageSelected (position : Int ) {
41
+ main_bottom_navigation.menu.getItem(position).isChecked = true
42
+ }
43
+ })
44
+ main_bottom_navigation.setOnNavigationItemSelectedListener {
45
+ when (it.itemId) {
46
+ R .id.action_one -> currentItem = 0
47
+ R .id.action_two -> currentItem = 1
48
+ R .id.action_three -> currentItem = 2
49
+ }
50
+ true
41
51
}
42
- })
43
- main_bottom_navigation.setOnNavigationItemSelectedListener {
44
- when (it.itemId) {
45
- R .id.action_one -> main_viewpager.currentItem = 0
46
- R .id.action_two -> main_viewpager.currentItem = 1
47
- R .id.action_three -> main_viewpager.currentItem = 2
48
- }
49
- true
50
52
}
51
53
}
52
54
}
0 commit comments