HarmonyOS image组件加载大图,加载缓慢

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以尝试Image组件提供预下载图片能力

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-app-V5#setimagerawdatacachesize7

可参考以下demo:

import app, { AppResponse } from '@system.app'
@Entry
@Component
struct Page3 {
  //app.setImageRawDataCacheSize方法需要在由@Entry标记的页面,onPageShow或aboutToAppear里面设置才生效
  onPageShow() {
    // 设置解码前图片数据内存缓存上限为100MB (100MB=100*1024*1024B=104857600B)
    app.setImageRawDataCacheSize(104857600)
    console.info('Application onPageShow')
  }
  onDestroy() {
    console.info('Application onDestroy')
  }
  @State alt:Resource =$r('app.media.foreground')

  build() {
    Row() {
      Column() {
        Image($r(''))
          .onError(()=>{
            console.log('demoTest')
            this.alt = $r('app.media.icon')
          })
          .alt(this.alt)
          .width(100)
          .height(100)
      }
    }
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
Image图片加载缓慢,有什么方案么?
1202浏览 • 1回复 待解决
HarmonyOS Image组件加载图片报错
32浏览 • 1回复 待解决
HarmonyOS加载Image组件的图片
530浏览 • 1回复 待解决
HarmonyOS Image 组件支持加载缓存吗
57浏览 • 1回复 待解决
HarmonyOS image组件图片加载性能数据
325浏览 • 1回复 待解决
HarmonyOS Image组件加载在线图片报错
231浏览 • 1回复 待解决
Image组件如何加载网络图片
2688浏览 • 1回复 待解决
HarmonyOS 加载启动轻微闪烁
32浏览 • 1回复 待解决
HarmonyOS Image如何加载svg
25浏览 • 1回复 待解决
HarmonyOS Image图片无法加载
40浏览 • 1回复 待解决
Image组件如何加载沙盒内的图片
2533浏览 • 1回复 待解决
HarmonyOS Image加载图片不出现
30浏览 • 1回复 待解决
png图片使用Image组件加载出现锯齿
1790浏览 • 1回复 待解决
HarmonyOS http下载失败
75浏览 • 1回复 待解决
HarmonyOS 关于图片浏览
43浏览 • 1回复 待解决
关于Image组件加载网络图片的问题
649浏览 • 1回复 待解决
HarmonyOS video设置加载闪屏
335浏览 • 1回复 待解决
HarmonyOS TipsDialog可以加载
41浏览 • 1回复 待解决