12 2025 档案
摘要:ArkTS 中的 Shape:几何图形绘制详解 鸿蒙第四期开发者活动 在 HarmonyOS 的 ArkTS UI 开发框架(基于声明式 UI)中,有一套用于绘制几何图形的组件体系,其中核心的就是 Shape。Shape 作为几何图形的父组件,为所有具体形状提供了统一的属性、样式与行为支持。华为开发
阅读全文
摘要:HarmonyOS ArkTS 软键盘(Keyboard)管理指南 鸿蒙第四期开发者活动 这篇笔记不像属性表那样干巴巴,而是按日常开发者思考路径写出来:什么是软键盘、什么时候我们需要管理它、怎么控制它显示/隐藏、如何监听它的状态、以及一些常见布局适配思路。所有内容都是基于官方指南和社区实践整理的。华
阅读全文
摘要:HarmonyOS ArkTS 富文本编辑组件(RichEditor)详解 鸿蒙第四期开发者活动 富文本编辑器是指支持图文混排、可交互式编辑的文本输入区域,它不仅能够像普通输入框那样输入字符,还能支持样式设置、插入图片/表情等高级操作,是编写富文本内容(例如长评论、文章发布、邮件正文、帖子编辑)时的
阅读全文
摘要:HarmonyOS ArkTS 按钮组件(Button)使用指南(像真实开发者写的笔记) 鸿蒙第四期开发者活动 Button 是 UI 中最常见、最基础的交互组件,用来响应点击操作。它不仅能显示文字,还能包含图标、复杂布局、状态反馈等,是构建交互界面(登录页、提交表单、动作入口按钮等)的基础组件之一
阅读全文
摘要:HarmonyOS ArkTS 表单与选择组件(Forms & Controls)详解 鸿蒙第四期开发者活动 一、为什么要关注表单组件? 在大多数应用场景里,当用户需要输入信息、提交数据、选择选项、填写表单时,我们就要用到表单相关的组件,比如输入框、开关、单选、多选、滑块等。 简单来说: 表单 是捕
阅读全文
摘要:ArkTS 嵌入式对话框(Embedded Dialog)详解 鸿蒙第四期开发者活动 在鸿蒙 ArkTS UI 开发中,弹出框(Dialog) 是一个重要的界面控件,它能在当前页面上层显示临时信息、提醒或交互内容,用户处理完后才返回主页面。所谓的 嵌入式对话框(Embedded Dialog),是指
阅读全文
摘要:HarmonyOS ArkTS 弧形按钮(ArcButton)组件 详解 鸿蒙第四期开发者活动 一、ArcButton 是什么?合在哪用 ArcButton 是 HarmonyOS ArkTS 提供的专用于圆形屏(如智能穿戴设备)上的弧形按钮组件。它不是普通矩形按钮,而是贴合圆形屏弧线布局的按钮,让
阅读全文
摘要:HarmonyOS N-API XComponent 指南(XComponent 开发详解) 鸿蒙第四期开发者活动 一、XComponent 是什么?为什么存在? 在 ArkTS 和声明式 UI 中: 普通组件(如 Text/Image)用于展示静态/动态内容 但是 它们无法满足高性能图形渲染、摄像
阅读全文
摘要:HarmonyOS ArkTS 小符号组件(SymbolGlyph / SymbolSpan) 详解 鸿蒙第四期开发者活动 帮你像写笔记一样理解这个组件到底是什么、什么时候用、怎么用、注意事项,没有干巴巴堆属性。基于官方指南以及社区整理资料。华为开发者 一、为什么需要 “符号”(Symbol)组件?
阅读全文
摘要:HarmonyOS ArkTS 嵌入式弹窗(Embedded Dialog)实战:书籍管理小业务(可直接跑) 鸿蒙第四期开发者活动 目标很明确:做一个“书籍列表 + 新增/编辑 + 删除确认”的小应用。 删除时弹出嵌入式对话框确认;表单校验失败也用嵌入式对话框提示。 整个弹窗都绑定当前页面,不会出现
阅读全文
摘要:HarmonyOS ArkTS 沉浸式效果(Immersive Effects)全面指南 鸿蒙第四期开发者活动 沉浸式效果 的本质,是让应用的 UI 内容延伸到屏幕的最边缘 —— 包括系统状态栏和底部导航栏区域,让界面看起来更“大更通透”,提升用户视觉体验和沉浸感。 在许多 App 里,例如浏览器无
阅读全文
摘要:ArkTS 图文混排(Text & Image Layout)详解 鸿蒙第四期开发者活动 图文混排 是指在页面布局中让文本紧密结合图像展示,可以是“文字环绕图片”、“文本在图片周围排列”、“图标跟文字组合”等。这个机制不像单纯放一个 Text 或一个 Image 那么简单,它是把图文组合成更富表现力
阅读全文
摘要:ArkTS 属性字符串 (StyledString / MutableStyledString) 详解 鸿蒙第四期开发者活动 一、StyledString 到底是什么?为什么要用它? 在平常的 UI 里我们用组件 Text 显示一段字符串,但它只能控制整段文字的统一样式。 StyledString
阅读全文
摘要:ArkTS 开关组件(Switch / Toggle)详解 鸿蒙第四期开发者活动 一、什么是开关组件(Switch/Toggle) 在 UI 设计里,“开关”组件用于控制一个 二元状态(开 / 关、是 / 否、允许 / 禁止)——比方说: 开启/关闭通知 显示/隐藏密码 启用/禁用某个功能 在 Ar
阅读全文
摘要:ArkTS 进度指示器(Progress / ProgressIndicator)组件 详解 鸿蒙第四期开发者活动 一、这个组件是干啥的? 进度指示器(Progress/ProgressIndicator) 是 ArkUI(ArkTS 声明式 UI 框架)提供的基础组件,用来向用户展示某个操作或任务
阅读全文
摘要:ArkTS 对话框(Dialog)组件 概述(像真实开发者写的笔记) 鸿蒙第四期开发者活动 一、对话框是什么?什么时候用 对话框(Dialog) 是一种模态窗口: 它暂时覆盖当前页面内容 让用户关注某条重要信息或做出选择 交互完成之后再回到原来的 UI 这种 UI 模式在 App 中非常常见,比如:
阅读全文
摘要:ArkTS 弹出框(Dialog)概述 鸿蒙第四期开发者活动 一、什么是弹出框(Dialog)? 在移动/分布式 App 交互中,有很多场景是需要让用户关注某些临时的信息或必须做出选择的操作,这时我们通常会用到弹出框(Dialog)。 弹出框是一个模态窗口(modal) —— 它覆盖当前界面,让用户
阅读全文
摘要:ArkTS 单选框(Radio)组件 详解 鸿蒙第四期开发者活动 一、什么是 Radio 单选框? Radio(单选框) 是 ArkTS 提供的一个选择组件,用于在一组互斥的选项中让用户只能选择 其中一个。它通常配合标签/说明文本组合使用,例如: 选择性别(男 / 女 / 其他) 选择模式(响铃 /
阅读全文
摘要:ArkTS 创建轮播(Swiper) 详解 鸿蒙第四期开发者活动 一、什么是轮播(Swiper) 在很多移动 APP 页面(例如首页 Banner、活动广告、图片集展示等)中,我们经常会看到一组可以左右(或上下)滑动切换的卡片或图片,这种效果通常称为 轮播图 或 Swiper。在 ArkTS 中官方
阅读全文
摘要:ArkTS UIContext 自定义弹出框(openCustomDialog)指南 鸿蒙第四期开发者活动 一、先搞清楚:这到底是什么? 在 ArkTS/ArkUI 中,弹窗有两种体系: 基于 UI 组件层的 CustomDialog/CustomDialogController — 组合组件实现的
阅读全文
浙公网安备 33010602011771号