返回列表 发新帖

[求助问答] iapp v3 求助

[复制链接]

14

主题

757

回帖

2867

积分

大学生

Rank: 5Rank: 5

金币
1698
好评
1
信誉
100

MT论坛最佳新人MT论坛帅哥考神

发表在  2026-6-5 23:14:04 来自手机  | 显示全部楼层 | 阅读模式  来自 山东
本帖最后由 Novice Yi 于 2026-6-5 23:16 编辑

最近无聊玩iapp v3时感觉列表加载太单调,就准备给列表加一个动画
起初是直接在载入事件里加动画,但是写完之后发现会出现控件鬼畜现象,视频在线播放,然后在所有图片都加载完成后鬼畜现象就会消失,最后发现是iapp自带的图片加载器刷新了列表

然后我就听别人的建议改用glide加载图片,好消息是不鬼畜了,坏消息是有点卡顿,是因为每次载入他都会再重新加载一次图片,虽然glige的加载效率好很多了,但是GPU还是撑不住

但是这很简单,只需要再写一个判断让每个列表数据只加载一次就行了,每次滑动只需要加载动画就行

但是但是但是,新问题又来了,那就是在划走之后再划回去,图片就会改变,然后所有的图片就会乱,要么所有图片全是空白,要么每个图片就开始出现不对应的情况
本来应该是这一个歌曲的图片,却出现在了另一个歌曲的数据上,并且一开始是完好的,滑动再回来就变了
如下图:

我在载入事件里写了每一个图片只加载一次,所以按理来说滑动回来图片不会重新加载,就算重新加载也不至于会乱呀
之前用浏览器控件到时候也会出现这种情况,后来改用图片控件就没有了,但是现在用glige在图片控键上加载图片又出现了这种情况
载入事件如下:



求大佬们指点迷津
回复

使用道具 举报

13

主题

1135

回帖

6118

积分

硕士生

JuTing

Rank: 6Rank: 6

金币
2528
好评
10
信誉
101
发表于 2026-6-6 07:50:01 来自手机  | 显示全部楼层  来自 浙江
解决这种情况的方法很多,要不先试试picasso框架
回复

使用道具 举报

14

主题

757

回帖

2867

积分

大学生

Rank: 5Rank: 5

金币
1698
好评
1
信誉
100

MT论坛最佳新人MT论坛帅哥考神

发表于 2026-6-7 20:04:15 来自手机  | 显示全部楼层  来自 山东
Juting 发表于 2026-6-6 07:50
解决这种情况的方法很多,要不先试试picasso框架

大佬,这个多次加载确实比较流畅,但是列表来回滑动 重新加载过程中图片会消失显示控件背景,如果设置只加载一次的话和glide一样会出现图片错乱的问题,不知道是不是因为缓存的问题
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表