
华为鸿蒙
文章平均质量分 51
前端付豪小号
强大的前端知识体系和实践体系
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HarmonyOS 5.0.0 或以上:用 ArkTS 编写自定义 Hook,实现逻辑复用(useXxx 模式)
在复杂页面中,多个组件可能会共享同一段逻辑,例如计数器、定时器、网络请求等。为了避免重复代码,可封装成。包装的数据可自动追踪依赖并刷新页面;模式的函数,增强模块化与复用性。实现自动同步状态与本地持久化。逻辑分离清晰,多个组件可复用。点击按钮立即更新 UI;实现网络请求状态管理;原创 2025-05-25 09:13:17 · 597 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:封装跨页面共享 Toast 管理器
问题说明未注册 toastRefshowToast无法调用 ToastToast 未渲染到页面中build()未插入页面,UI 不显示多页面场景只在首页注册时,全局才有效,建议注册在根页面或 App Shell 中。原创 2025-05-25 09:12:42 · 257 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:封装全局共享 Modal 弹窗组件
();Column() {Row() {Button("取消").onClick(() => this.isVisible = false)Button("确定").onClick(() => this.handleConfirm())原创 2025-05-25 09:10:13 · 337 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:用 ArkTS 构建简易状态管理系统(Mini Store)
username: string = '访客';// 使用 reactive 包裹,确保响应式。原创 2025-05-25 09:09:41 · 635 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:ArkTS 实现页面与组件间的事件通信(EventHub 模式)
在实际开发中,我们常常需要让多个组件或页面之间进行通信,比如子组件触发父组件的函数,或跨层级通知事件。HarmonyOS 提供作为一种灵活的通信机制。原创 2025-05-25 09:09:09 · 280 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现图文卡片瀑布流的延迟入场动画与交错节奏
本篇将实现一个瀑布流样式的图文卡片列表,在页面加载或滑动进入时,卡片延迟入场 + 左右交错滑入,适用于内容推荐页、发现模块、商品流、AI生成图文集等场景。原创 2025-05-25 09:07:21 · 198 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现点赞浮标上升动画与气泡感弹跳反馈
浮标(+1)气泡上升动画与按钮弹跳反馈效果。原创 2025-05-25 09:03:25 · 454 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现组件级震动反馈与微交互触感模拟
本篇将实现一个组件级的轻微震动反馈与触感动效。原创 2025-05-25 08:51:41 · 487 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现任务完成勋章动画与鼓励反馈动效
本篇将实现一个勋章弹出动画,结合放大、旋转、渐入光效与“任务完成”鼓励文案,适用于打卡成功、成就达成、AI训练奖励等激励性场景。原创 2025-05-25 08:48:40 · 250 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现页面底部菜单栏的上滑弹出与选中变形动画
本篇实现一个底部菜单栏组件,支持点击展开菜单内容(上滑弹出),同时选中项会触发图标放大 + 背景变形动画。适用于社交入口、功能控制栏、快捷操作等场景。原创 2025-05-25 08:45:18 · 276 阅读 · 0 评论 -
第35篇:HarmonyOS 5.0.0 或以上:实现图文卡片聚合爆炸散落与再聚焦动画
本篇将模拟一个**图文卡片“聚合 → 爆炸散落 → 再聚焦重组”**的动画效果,适用于 AI推荐、内容聚合展示、动态标签处理等场景,强调空间感与视觉注意力引导。原创 2025-05-25 08:41:26 · 188 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现弹窗组合动画与多步骤表单流程指引
本篇将实现一个多步骤表单弹窗,具备滑入滑出动画、步骤流程提示、内容渐变切换等动效,适用于用户注册、问卷填写、任务引导等场景。原创 2025-05-25 08:40:53 · 306 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现问答助手流程的节奏控制与对话滑入动画
本篇将模拟一个 AI 问答助手对话界面,支持用户提问后助手“节奏响应”、滑入式对话气泡展示,常用于 ChatBot 界面、AI助手、语义搜索等场景。原创 2025-05-25 08:38:05 · 321 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现内容骨架屏与数据渐变填充动效
本篇将实现一个骨架屏加载动画,在数据尚未返回时显示占位结构,随后内容逐步以渐变方式填充替换。适用于首页卡片、推荐列表、详情页加载等场景。原创 2025-05-25 08:36:51 · 167 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现 AI推荐卡片自动浮现与卡片组滑入动效
本篇实现一个 AI 推荐卡片模块,具备页面加载后自动浮现卡片组依次滑入的动画效果,适用于首页推荐、个性化内容推送、AI助手建议等场景。原创 2025-05-25 08:35:13 · 237 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现分布式通知联动与多设备同步提醒实战
本篇讲解如何基于 HarmonyOS 分布式能力,实现在一个设备设置提醒后,其他设备也能同步接收到系统级通知或界面提醒,适用于家庭成员提醒、跨屏任务提示、会议同步等场景。原创 2025-05-23 14:30:50 · 387 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现系统原生通知(Notification)推送与提醒交互实战
本篇讲解如何在 HarmonyOS 中使用**原生通知系统(Notification)**实现提醒推送,包括定时提醒、点击跳转、图标展示等,适用于系统级任务通知、AI 提醒助手、消息系统等场景。原创 2025-05-23 14:29:00 · 533 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现系统级 AI 提醒助手与任务记忆功能实战
本篇将实现一个AI 提醒助手,支持用户通过文字或语音添加提醒事项,系统自动保存并在指定时间触发提醒提示,适用于日程规划、任务追踪、健康提醒等场景。原创 2025-05-23 14:24:46 · 371 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现 AI 对话助手与语音交互能力实战
本篇讲解如何在 HarmonyOS 中实现一个AI 对话助手,支持用户语音输入(识别为文本),再通过 AI 模型(如 OpenAI / 百度 UNIT)生成回复并进行语音合成播报,适用于智能助手、语音问答机器人、情感陪伴等应用场景。原创 2025-05-23 14:24:15 · 725 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现摄像头实时图像识别与动态标注实战
本篇将实现 HarmonyOS 设备通过摄像头实时获取画面,并将图像流交由 AI 模型进行实时识别与标注,适用于智能监控、人脸检测、实物识别等场景。原创 2025-05-23 14:21:20 · 261 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现 AI 图像识别与图像智能标注实战
本篇讲解如何在 HarmonyOS 中实现AI 图像识别与标注功能。用户上传或拍摄一张图片,系统自动识别其中的物体/区域并绘制标注框,适用于智能相册、图片审核、辅助视觉等场景。原创 2025-05-23 14:20:49 · 322 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现多端同步白板与实时绘图交互实战
本篇将实现一个多端同步白板应用,支持在设备 A 上绘图,设备 B 实时显示相同图像。适用于远程教学、团队协作、分布式手写笔记等场景。原创 2025-05-23 14:18:20 · 258 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现分布式 UI 协同与跨屏实时交互实战
本篇讲解如何在 HarmonyOS 中实现分布式 UI 协同,即在不同设备上共享界面状态并进行实时交互,适用于远程协同教学、演示控制、跨屏操作等高体验场景。原创 2025-05-23 14:16:13 · 190 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现分布式音视频同步播放体验实战
本篇讲解如何基于 HarmonyOS 分布式能力,实现多设备同步播放音视频内容,如手机和平板/TV 同时播放同一视频,适用于家庭影音、课堂投屏、会议系统等场景。原创 2025-05-23 14:15:43 · 313 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现图像识别标签分类与内容分析实战
本篇讲解如何将拍摄或上传的图片进行智能标签识别与内容分析,自动识别图中出现的物体、场景或行为,适用于智能相册、内容审核、搜索推荐等场景。原创 2025-05-23 14:15:10 · 543 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现摄像头拍照与实时图像识别实战
本篇讲解如何使用 HarmonyOS 系统能力实现摄像头拍照功能,并结合图像识别能力(如二维码识别、图像标签识别),适用于身份录入、扫码识别、智能图像分析等场景。原创 2025-05-23 14:10:09 · 413 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现语音合成(TTS)文字转语音播放实战
本篇讲解如何在 HarmonyOS 中实现**文字转语音(TTS, Text-to-Speech)**功能,适用于语音播报、听力辅助、AI 助手发声等场景。原创 2025-05-23 14:07:51 · 607 阅读 · 1 评论 -
HarmonyOS 5.0.0 或以上:实现 WebView 内语音识别(SpeechRecognition)实时转写实战
本篇讲解如何通过 WebView 组件调用浏览器原生的接口,实现语音识别并实时将语音转为文字,适用于语音助手、口述笔记、无障碍输入等场景。原创 2025-05-23 14:06:48 · 455 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现语音识别转文字与实时输入实战
本篇讲解如何在 HarmonyOS 中使用语音识别(ASR)模块实现“语音转文字”功能,适用于实时录入、语音搜索、语音笔记、听写系统等场景。原创 2025-05-23 14:06:18 · 661 阅读 · 0 评论 -
HarmonyOS 5.0.0 或以上:实现分布式任务迁移与应用接续实战
本篇讲解如何在 HarmonyOS 中使用**分布式任务迁移(Continuation)**实现应用从一个设备无缝切换至另一个设备继续运行,适用于文档接力编辑、视频跨屏播放、扫码登录等多设备协同场景。原创 2025-05-23 14:05:04 · 302 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建滑动删除组件 SwipeToDelete:滑动露出删除按钮 / 支持回弹关闭 / 多项并列操作
第8篇:【HarmonyOS 5.0.0 或以上】构建数字滚动动画组件 RollingNumber:支持数值滚动增长 / 千分位格式 / 精度控制。后续可扩展为左滑/右滑不同功能、多个按钮、自定义图标等。支持回弹动画、阈值控制、禁用状态。封装一个列表项的滑动删除组件。支持自动关闭其他已展开项。原创 2025-05-22 11:23:55 · 257 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建弹性回弹容器 ElasticBounceBox:拖动松手回弹 / 支持阻尼 / 过拖吸边动画
第7篇:【HarmonyOS 5.0.0 或以上】构建滑动删除组件 SwipeToDelete:滑动露出删除按钮 / 支持回弹关闭 / 多项并列操作。后续可扩展为侧滑关闭、吸附边吸入式交互、结合弹窗使用等。拖动内容时提供弹性反馈(如卡片、面板、弹窗)可自定义回弹时间、方向、边界、最大位移。实现一个具有拖动回弹效果的组件。支持阻尼效果、防止拖得过远。超出边界后自动吸附回弹。原创 2025-05-22 11:23:21 · 167 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建滑动吸附组件 SwipeSnapView:滑动后自动对齐吸附 / 可设置吸附点 / 滑动阻尼
第6篇:【HarmonyOS 5.0.0 或以上】构建弹性回弹容器 ElasticBounceBox:拖动松手回弹 / 支持阻尼 / 过拖吸边动画。后续可拓展为分页器、滑动菜单、多列布局吸附等。实现一个带有“吸附感”的滑动容器组件。可设置吸附点位置、间距、自定义回弹动画。用户滑动后自动吸附到最近的卡片或位置。滑动卡片、分页、滚动面板等场景。原创 2025-05-22 11:22:43 · 410 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建加载骨架屏组件 SkeletonLoader:支持文本 / 图片占位 / 闪烁动画 / 适配响应式
第5篇:【HarmonyOS 5.0.0 或以上】构建滑动吸附组件 SwipeSnapView:滑动后自动对齐吸附 / 可设置吸附点 / 滑动阻尼。后续可扩展为自动延迟加载、占位图样式、亮/暗模式适配。可组合成复杂内容骨架,如卡片、列表、详情页等。支持方块、圆形、文字行、头像等不同骨架类型。支持高亮闪烁动画(左右流动、渐变)封装一个轻量的加载占位组件。网络数据加载过程中的界面占位。原创 2025-05-22 11:21:11 · 301 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建点赞动画组件 LikeBurst:支持心形跳动 / 粒子爆炸 / 点赞数增长动效
第4篇:【HarmonyOS 5.0.0 或以上】构建加载骨架屏组件 SkeletonLoader:支持文本 / 图片占位 / 闪烁动画 / 适配响应式。后续可扩展为“飘心”“长按连击”等多种样式。心形周围粒子扩散(爆炸感)原创 2025-05-22 11:20:39 · 300 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建卡片进出动画组件 SlideFadeCard:支持滑入滑出 / 淡入淡出 / 动态位置调整
页面元素淡入淡出 + 滑动进出动画组合。适用于消息气泡、弹出提示、动态加载内容。可控制进入与离开时的动画时长与曲线。实现一个通用的卡片展示动画组件。可设置从左/右/上/下滑入方向。原创 2025-05-22 11:19:34 · 376 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建点击缩放动效按钮 PressScaleButton:支持按下缩小 / 释放回弹 / 动态速度调节
第2篇:【HarmonyOS 5.0.0 或以上】构建卡片进出动画组件 SlideFadeCard:支持滑入滑出 / 淡入淡出 / 动态位置调整。按下时缩放(0.95x),松开自动回弹。可用于任何包裹内容(文字/图标/图片)封装一个具按压反馈的缩放按钮。提升点击手感的按钮/卡片/图标。支持动画时间、缩放比例调节。原创 2025-05-22 11:18:46 · 253 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建全局状态管理模块 GlobalStore:提供订阅 / 修改 / 响应式更新能力
跨组件共享状态(如用户信息、主题模式、权限角色等)后续可扩展为持久化、本地缓存、模块分片等。支持订阅监听变化、响应式更新 UI。封装一个轻量级全局状态管理模块。中使用,也支持独立逻辑仓库。原创 2025-05-22 11:17:41 · 217 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建操作确认组件 ConfirmAction:二次确认 / 支持滑动确认 / 延迟倒计时按钮
第60篇:【HarmonyOS 5.0.0 或以上】构建全局状态管理模块 GlobalStore:提供订阅 / 修改 / 响应式更新能力。高风险操作确认(如删除数据、清空缓存、退出登录)可拓展为图形验证码、手势确认、长按等多种确认方式。支持按钮二次确认模式(点击后确认/取消)支持滑动确认(向右滑动完成操作)支持倒计时按钮(如3秒后可点击)封装一个操作确认组件。原创 2025-05-22 11:16:57 · 502 阅读 · 0 评论 -
【HarmonyOS 5.0.0 或以上】构建树形选择组件 TreeSelect:支持节点展开 / 多选 / 搜索过滤 / 动态加载
第59篇:【HarmonyOS 5.0.0 或以上】构建操作确认组件 ConfirmAction:二次确认 / 支持滑动确认 / 延迟倒计时按钮。可拓展为 check 全选/半选、图标、异步加载等功能。多层级数据选择场景(如组织架构、城市、类目)构建一个可复用的树形结构选择组件。支持节点展开/收起、单选/多选。支持懒加载子节点(按需展开)原创 2025-05-22 11:16:27 · 269 阅读 · 0 评论