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()
上一篇 下一篇

猜你喜欢

热点阅读