往期知识点整理
- 【HarmonyOS 鸿蒙实战开发】NavDestination弹窗
- 【HarmonyOS 鸿蒙实战开发】全局自定义组件复用实现案例
- 【HarmonyOS 鸿蒙实战开发】在TaskPool线程中操作关系型数据库实现案例
- 【HarmonyOS 鸿蒙实战开发】 发短信案例
- 【HarmonyOS 鸿蒙实战开发】 骨架屏实现案例
- 【HarmonyOS 鸿蒙实战开发】 画笔调色板
- 【HarmonyOS 鸿蒙实战开发】图片编辑实现马赛克效果
- 【HarmonyOS 鸿蒙实战开发】橡皮擦案例
- 【HarmonyOS 鸿蒙实战开发】使用ArkUI的FrameNode扩展实现动态布局类框架
- 持续更新中……
介绍
本示例是 使用ArkUI的FrameNode扩展实现动态布局类框架 的示例代码,主要讲解如何使用ArkUI的FrameNode扩展实现动态布局类框架。
效果图预览

使用说明
- 定义DSL用来描述UI。
- 定义DSL解析逻辑,使用FrameNode来创建对应组件。
- 使用NodeContainer组件占位,将创建的组件加载到页面中。
实现思路
- 定义DSL,DSL一般会使用JSON、XML等数据交换格式来描述UI,本案例使用JSON。
{
"type": "Column",
"css":


2009

被折叠的 条评论
为什么被折叠?



