
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文档适用于OpenHarmony应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉OpenHarmony应用开发流程。

当开发者创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能。为解决此问题,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指向[@Builder]方法的变量(@BuilderParam是用来承接@Builder函数的)。开发者可以在初始化自定义组件时,

子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。

应用图标如果采用分层图标(包括前景图和背景图两层),可以参考本章节进行配置。

在关键帧(Keyframes)中动态设置父组件的width和height,实现组件变大缩小。子组件设置scale属性使父子组件同时缩放,再设置opacity实现父子组件的显示与隐藏。

Svg组件主要作为svg画布的根节点使用,也可以在svg中嵌套使用。

Canvas组件提供画布,用于自定义绘制图形。

picker是滑动选择器组件,类型支持普通选择器、日期选择器、时间选择器、时间日期选择器和多列文本选择器。

提供菜单组件,作为临时性弹出窗口,用于展示用户可执行的操作

使用OffscreenCanvas在离屏Canvas画布组件上进行绘制,绘制对象可以是矩形、文本、图片等。 离屏,即GPU在当前缓冲区以外新开辟的一个缓冲区。








