HarmonyOS补充nativgation的自定义实现

HarmonyOS补充nativgation的自定义实现

HarmonyOS
2024-09-02 08:52:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

原理如下:

1.在编译期通过扫描并解析ets文件中的自定义注解来生成路由表和组件注册类。

2.Har中的rawfile文件在Hap编译时会打包在Hap中,通过这一机制来实现路由表的合并。

3.自定义组件通过wrapBuilder封装来实现动态获取。

4.通过NavDestination的Builder机制来获取wrapBuilder封装后的自定义组件。

分享
微博
QQ
微信
回复
2024-09-02 17:49:07
相关问题
HarmonyOS 自定义控件实现
1260浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
1272浏览 • 1回复 待解决
HarmonyOS 如何实现自定义Toast
883浏览 • 1回复 待解决
HarmonyOS如何实现自定义scheme?
1206浏览 • 1回复 待解决
HarmonyOS 自定义注解类实现方案
1267浏览 • 1回复 待解决
HarmonyOS 数字自定义键盘如何实现
1857浏览 • 1回复 待解决
自定义路由表实现方法
1232浏览 • 1回复 待解决
鸿蒙怎么实现自定义布局Dialog
10509浏览 • 2回复 已解决
HarmonyOS CoverFlow效果自定义组件实现
1346浏览 • 1回复 待解决
HarmonyOS 自定义StepperView组件如何实现
1094浏览 • 1回复 待解决
自定义弹窗自定义转场动画
2248浏览 • 1回复 待解决
HarmonyOS app内自定义相册实现方案
919浏览 • 1回复 待解决
如何实现自定义应用入场动画
1952浏览 • 1回复 待解决
组件自定义回调函数实现
1664浏览 • 1回复 待解决
使用自定义弹窗实现分享弹窗
1643浏览 • 1回复 待解决