图片的切换有明显的延迟是什么问题?
发布于 7 年前 作者 wzhang 1824 次浏览 来自 问答

我有两套图片(小图,不大)存放在云数据库,数据表中存放了图片链接,在UI界面通过两个按钮来控制显示那一套图片(每套六张),我的做法是:读取出两套图片的链接存放在两个数组,然后通过按钮来setData,可是这两套图片的切换有明显的延迟,现象如下,初次显示第一套图,点击按钮后,某一两张图片还是第一套的,其他的切换为第二套的,过了大概一秒左右,这一两张图菜切换为第二套,有很明显的延迟,请问这是什么原因?该如何解决呢?谢谢,具体代码如下图:

俩个切换的按钮。

读取数据库的图片链接。

2 回复

这个跟图片文件大小有关,跟网络状态有关,跟手机渲染性能也有关。

图片如果比较大,一个几百KB,6个就要几M大小了,按现在的假4G网络和公司假100M的WIFI来算,怎么样也要几秒才能下载完成。

如果手机性能低,这么大的图片渲染也肯定要延迟的。下载延迟加上渲染的延迟。

各方面应该都要优化下。

图片大小如下:

数据库存储如下:

页面表现如下:

回到顶部