在viewpager嵌套fragment时
如果适配器FragmentStatePagerAdapter
配置了BEHAVIOR_SET_USER_VISIBLE_HINT
,获取fg的可见性 可以通过setUserVisibleHint来获取,
但是如果配置了BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT
,fg只会触发onResume生命周期,不能准确的获取到fg的可见性
在viewpager2嵌套fragment时
它不会触发setUserVisibleHint
获取fg的可见性可以通过 fragment.isVisible()
获取