HarmonyOS 鸿蒙Next 朗读组件的 // panelIcon: $r("app.media.ic_launcher") 传入自定义图片之后小组件悬浮窗不显示

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 朗读组件的 // panelIcon: $r(“app.media.ic_launcher”) 传入自定义图片之后小组件悬浮窗不显示

朗读组件的 // panelIcon: $r(“app.media.ic_launcher”) 传入自定义图片之后小组件悬浮窗不显示

2 回复
app.media.ic_launcher里面的是什么格式的素材?

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-types-V5#resource

$r('belonging.type.name')

belonging:系统资源或者应用资源,相应的取值为'sys'和'app';

type:资源类型,支持'boolean'、'color'、'float'、'intarray'、'integer'、'pattern'、'plural'、'strarray'、'string'、'media';

name:资源名称,在资源定义时确定

panelIcon: $r("app.media.ic_launcher")为无效参数

更多关于HarmonyOS 鸿蒙Next 朗读组件的 // panelIcon: $r("app.media.ic_launcher") 传入自定义图片之后小组件悬浮窗不显示的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS 鸿蒙Next系统中,朗读组件的panelIcon属性用于设置小组件悬浮窗的图标。当你使用$r("app.media.ic_launcher")时,系统默认加载应用的启动图标。如果你尝试传入自定义图片后小组件悬浮窗不显示,可能原因如下:

  1. 资源路径错误:确保你传入的图片资源路径正确,且图片已正确放置在resources目录下的media文件夹中。

  2. 图片格式或大小不支持:检查图片格式是否为系统支持的类型(如PNG),并且图片大小符合系统要求,过大的图片可能导致加载失败。

  3. 资源未正确编译:确保在config.json文件中已正确声明并编译该资源。

  4. 缓存问题:尝试清除应用缓存或重新安装应用,以查看是否因缓存问题导致图标未更新。

  5. 系统限制:某些系统版本可能对小组件悬浮窗的图标有特定要求,如分辨率、颜色深度等,检查你的鸿蒙系统版本是否有相关限制。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部