HarmonyOS module.josn5里面有个"icon": "$media:layered_image"这个使用场景是什么样子的

集成api12时多了一个 这样的配置文件,这个文件具体是做什么用的? 在什么情况下能体现出来

{
  "layered-image":
  {
    "background" : "$media:background",
    "foreground" : "$media:foreground"
  }
}
HarmonyOS
2024-12-27 15:13:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

layered-image是分层绘制资源,background为背景层,foreground为前景层。

module.josn5中"icon": "$media:layered_image"是设置图标为分层绘制资源。

分层绘制能有效提示图片资源的复用,比如多种图标只是背景色不同,就可以复用同一张前景图,多张背景图,减少资源体积。

具体使用可以参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-drawabledescriptor-V5#ZH-CN_TOPIC_0000001847050580__layereddrawabledescriptor

分享
微博
QQ
微信
回复
2024-12-27 18:43:44
相关问题
请问ArkTS中this使用场景是什么
2374浏览 • 1回复 待解决
HarmonyOS AbilityStage使用场景
424浏览 • 1回复 待解决
HarmonyOS Navigator使用场景
687浏览 • 1回复 待解决
HarmonyOS 内存模型是什么样
827浏览 • 1回复 待解决
关于emitter、eventHub使用场景
3406浏览 • 1回复 待解决
HarmonyOS Navigation和router使用场景
1031浏览 • 2回复 待解决
OceanBase是什么样数据库?
3965浏览 • 1回复 待解决
napi 基本使用场景示例
2086浏览 • 1回复 待解决
系统多线程模型是什么样
2184浏览 • 1回复 待解决
C/musl库支持情况是什么样
1241浏览 • 1回复 待解决