ViewPage2和TabLayout联动
2020-02-28 本文已影响0人
间歇性丶神经病患者
vpMainContainer.adapter = object : FragmentStateAdapter(this) {
override fun getItemCount() = fragments.size
override fun createFragment(position: Int) = fragments[position]
}
vpMainContainer.offscreenPageLimit = fragments.size - 1
vpMainContainer.isUserInputEnabled = false
TabLayoutMediator(
btmNavigationMenu,
vpMainContainer,
TabLayoutMediator.TabConfigurationStrategy { tab, position ->
tab.text = fragmentMenus[position]
}).attach()