youth5201314/banner

notifyDataSetChanged 导致 viewPager2 ScaleInTransformer 错乱问题

Closed this issue · 2 comments

在adapter 中如果判断 bannerAdapter != null. 然后 bannerAdapter.setDatas(list) 时会导致中间大的item变成右边或左边。 就是会错乱。希望大佬试试看。

                setBannerGalleryEffect(50, 0)
                addPageTransformer(AlphaPageTransformer())

看了源码好像是,ScaleInTransformer 导致的, 也尝试通过 RecyclerView实现也会存在这个问题, 不知道怎么解决。

viewpage2 的问题, 目前找了一个方案,希望帮助到后面的人

https://stackoverflow.com/questions/58398356/why-notifydatasetchanged-blow-up-pagertransformer-in-viewpager2