How to test if a fragment view is visible to the user?

前端 未结 10 499
闹比i
闹比i 2020-11-28 04:42

I have a ViewPager, each page is a Fragment view. I want to test if a fragment is in a visible region. the Fragment.isVisible only test

  • the fragment is attache
10条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-28 05:07

    For my purposes, it worked to use ViewPager.OnPageChangeListener.onPageSelected() in conjunction with Fragment.onActivityCreated() to perform an action when the Fragment is visible. Fragment.getUserVisibleHint() helps too.

提交回复
热议问题