HarmonyOS Lottie的path参数必须得是string类型吗? 不可以是R资源么?

使用本地json动画文件,但是查看api,资源不允许跨模块引入,且路径必须得是entry/src/main/est下的路径吗?比如lottie组件封装在common模块,使用者是在A模块引入lottie组件,当想加载本地json动画文件时,这个文件应该存放在哪个模块下呢?entry模块还是A模块?

HarmonyOS
2024-09-12 13:21:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

路径加载动画只支持entry/src/main/ets 文件夹下的相对路径。不同模块间只能通过animationData 参数来加载json动画资源。json文件在放(模块名)\src\main\resources\rawfile所以应该放在A模块的rawfile并通过animationData来读取json文件。

https://gitee.com/openharmony-tpc/lottieArkTS/tree/master#%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E参考使用说明点6。

分享
微博
QQ
微信
回复
2024-09-12 16:11:07
相关问题
资源引用都必须要通过$r形式
311浏览 • 0回复 待解决
nova5系为啥不可以申请
6698浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
3135浏览 • 1回复 待解决
HarmonyOS router参数不能map类型
295浏览 • 1回复 待解决
taskPool参数支持Function类型
1726浏览 • 1回复 待解决
$r资源如何进行比较
1861浏览 • 1回复 待解决