RecyclerView 瀑布流乱跳解决方案

2023-01-31  本文已影响0人  咚咚蹡蹡

最近做瀑布流,有图片有文字等,结果发现滑动过程中乱跳,网上有各种各样的解决方法,亲身试验,各有缺陷,后经过各种骚操作,解决方案如下;

第一步:上拉加载时使用notifyItemInserted(itemCount)

第二步:两种方法
①:当数据量少时,getItemViewType方法return position,这样做的缺点就是不复用,当数据量较少时可以使用;
②:当数据量较多时,上传图片时将图片宽高传给后端,后端再返回,adapter中再设置
图片高度 = (屏幕高度*图片宽度)/屏幕宽度

建议:尽量使用设置宽高的方法

上一篇下一篇

猜你喜欢

热点阅读