HarmonyOS 阅读器中图片组件来回翻页闪烁

HarmonyOS 阅读器中图片组件来回翻页闪烁。

HarmonyOS
2024-09-27 13:15:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

在进行翻页的时候,页面需要重新渲染,图片也需要做解码加载的步骤,导致图片当时没有渲染出来才会进行闪烁,使用的readerPage进行页面的叠加也有可能导致图片闪烁,可参考下面方式,给图片设置缓存解决这个问题,具体可参考:

import app from '@system.app';  
aboutToAppear(): void {  
app.setImageRawDataCacheSize(1024*1024*100);//缓存 解码前数据上限,单位为字节;约等于9.53M  
app.setImageCacheCount(100)//设置内存中缓存解码后图片的数量上限  
}

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-app-V5

分享
微博
QQ
微信
回复
2024-09-27 19:23:57
相关问题
HarmonyOS如何实现阅读器翻页效果?
374浏览 • 1回复 待解决
arkTS如何实现电子书阅读器的功能?
1890浏览 • 1回复 待解决
Swiper 组件嵌套图片刷新数据会闪烁
1252浏览 • 1回复 待解决
HarmonyOS 如何实现数据翻页效果?
270浏览 • 1回复 待解决
解决Canvas画布缩放时闪烁
1483浏览 • 1回复 待解决
HarmonyOS 类似翻页效果实现
46浏览 • 1回复 待解决
HarmonyOS 图片选择怎么实现
55浏览 • 1回复 待解决
通过getPage()接口翻页
380浏览 • 1回复 待解决