ZhangPan
ZhangPan
same error with you
有配置混淆吗?能否详细描述或者贴个图?
可以试下这个 https://github.com/zhpanvip/BannerViewPager
你是不是代码写的有问题,我这里测试是正常的。
能否补充一下具体什么异常
> BannerViewPager 调用insertItem 或者removeItem 时,展示内容会出现抖动,由于 mBannerPagerAdapter.notifyDataSetChanged()是刷新整个列表,所以导致选中的item显示异常,insertItem 和removeItem的方法里notifyDataSetChanged改成 notifyItemChanged(index)即可 因为内部index进行了转换,担心notifyItemChanged(index)可能会导致问题。
1.7.6,Android 9的华为设备。出现几率比较小。
同样觉得这地方没必要抛出异常,抛出来反而增加了程序crash的可能性。
这样不应该使用addData,换成refreshData就可以了
demo中添加与移除item并没有出现抖动问题,这个issue先关掉了,有问题后续再提