我有两套图片(小图,不大)存放在云数据库,数据表中存放了图片链接,在UI界面通过两个按钮来控制显示那一套图片(每套六张),我的做法是:读取出两套图片的链接存放在两个数组,然后通过按钮来setData,可是这两套图片的切换有明显的延迟,现象如下,初次显示第一套图,点击按钮后,某一两张图片还是第一套的,其他的切换为第二套的,过了大概一秒左右,这一两张图菜切换为第二套,有很明显的延迟,请问这是什么原因?该如何解决呢?谢谢,具体代码如下图:
俩个切换的按钮。
读取数据库的图片链接。
网友回复
Admin²⁰²⁰:
这个跟图片文件大小有关,跟网络状态有关,跟手机渲染性能也有关。
图片如果比较大,一个几百KB,6个就要几M大小了,按现在的假4G网络和公司假100M的WIFI来算,怎么样也要几秒才能下载完成。
如果手机性能低,这么大的图片渲染也肯定要延迟的。下载延迟加上渲染的延迟。
各方面应该都要优化下。
箫:
图片大小如下:
数据库存储如下:
页面表现如下: