1.在自定義PagerAdapter中重寫getItemPosition方法,并返回PagerAdapter的成員POSITION_NONE
override fun getItemPosition(`object`: Any): Int {
? ? ? ? return POSITION_NONE
? ? }
2.列表移除當(dāng)前數(shù)據(jù),重新給adapter設(shè)置數(shù)據(jù),調(diào)用destroyItem方法,再調(diào)用notifyDataSetChanged刷新
list.remove(list.get(currentIndex))
adapter?.setData(list)
adapter?.destroyItem(viewpager, -1, viewpager.root)
adapter?.notifyDataSetChanged()