logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙OpenHarmony【ArkTS应用(Stage模型)】

本文档适用于OpenHarmony应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉OpenHarmony应用开发流程。

文章图片
#harmonyos#华为#嵌入式硬件 +4
鸿蒙OpenHarmony【@BuilderParam装饰器:引用@Builder函数】

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

文章图片
#harmonyos#华为#鸿蒙 +2
鸿蒙OpenHarmony【@Link装饰器:父子双向同步】 状态管理V1稳定版

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

文章图片
#harmonyos#华为#鸿蒙 +2
鸿蒙OpenHarmony【配置分层图标】 场景开发

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

文章图片
#harmonyos#鸿蒙#鸿蒙系统 +1
鸿蒙API13开发【动态开发(属性样式动画)】ArkUI开发

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

文章图片
#harmonyos#ui#华为 +2
鸿蒙API13开发【Svg开发(基础知识)】ArkUI开发

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

文章图片
#harmonyos#ui#华为 +2
鸿蒙API13开发【构建用户界面(Canvas对象)】ArkUI开发

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

文章图片
#ui#harmonyos#华为 +2
鸿蒙API13开发【构建用户界面(picker开发)】ArkUI开发

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

文章图片
#harmonyos#ui#华为 +2
鸿蒙API13开发【构建用户界面(menu开发)】ArkUI开发

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

文章图片
#ui#harmonyos#华为 +2
鸿蒙API13开发【Canvas开发(OffscreenCanvasRenderingContext2D对象)】ArkUI开发

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

文章图片
#harmonyos#ui#华为 +2
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择