2020-01-13ViewPager2的Fragment懒加载

2020-01-13  本文已影响0人  Yangxy_Lazy

一、ViewPager2需要使用FragmentStateAdapter

/**
 * Created by Yangxy on 2020-01-13
 * description --
 */
abstract class LazyFragment : Fragment() {

    private var isFirstLoad = true


    override fun onResume() {
        super.onResume()
        if (isFirstLoad) {
            isFirstLoad = false
            lazyLoad()
        }
    }

    abstract fun lazyLoad()
}

//设置offscreenPageLimit 为列表总数
vp_node.offscreenPageLimit = nodeList.size

上一篇下一篇

猜你喜欢

热点阅读