项目场景:
RecyclerView的adapter使用的BRVAH BaseQuickAdapter,然后item有图片,图片大概5秒闪烁一次,看起来跟闪白屏一样,去掉图片就不闪了原因分析:
1.由于ImageView是加载的gif,以为加载gif才会这样,就换成了专门的gifview,结果还是闪白屏。
2.其他页面不会闪白屏,以为是嵌套在最外层的下拉刷新导致的,去掉后依旧闪的亮瞎眼。
3.后面不断排查,发现是:在ConstraintLayout约束布局中放了 viewpager2 ,然后 viewpager2 高度设置为0自适应,viewpager2 中 fragment 里面 有 BaseQuickAdapter