HarmonyOS 动态使用资源图片时会出现报错

动态使用资源图片时编译器报红,但不影响运行。想请问一下是否是用法错误,还是直接无视

在使用图片加载时,资源文件名称动态拼接比如帧动画之类的场景时:

现有资源test_icon_0.png、test_icon_1.png、test_icon_2.png等等,在使用时使用动态拼接写法如下

Image($r('app.media.test_icon_' + index.toString()))

会出现报错“Unknown resource name 'media.test_icon_' ”,想请问一下是正常现象么?还是属于不建议的用法,如果是错误用法的话,有可供参考的建议写法么?

HarmonyOS
2024-12-27 15:45:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

可以放一张test_icon_的资源图片放进去,这样就不会报红了

分享
微博
QQ
微信
回复
2024-12-27 19:25:42
相关问题
使用axios上传图片时候错误
469浏览 • 1回复 待解决
HarmonyOS Image显示GIF图片时的控制
524浏览 • 1回复 待解决
应用启动前会出现一个白屏。
1666浏览 • 1回复 待解决
如何动态根据资源名获取资源id
9075浏览 • 1回复 已解决