技术栈
harmonyos6
是稻香啊
1 天前
harmonyos6
HarmonyOS6 foregroundBlurStyle 通用属性使用指南
以下代码实现了 foregroundBlurStyle 属性的多场景演示,包含单组件模糊、多强度对比等核心功能,使用本地图片避免网络加载问题,适配 ArkTS 严格类型检查规则:
是稻香啊
1 天前
harmonyos6
HarmonyOS6 clickEffect 通用属性使用指南
本文结合 HarmonyOS 官方 Toggle 组件示例代码,详细讲解 clickEffect 的语法、参数及在不同 Toggle 类型中的实战用法,严格对齐华为官方文档规范。
是稻香啊
1 天前
harmonyos6
HarmonyOS6 filter 通用属性使用指南
以下代码实现了 filter 属性的全参数动态调节,包含状态管理、交互控制、参数重置等核心功能,适配 ArkTS 严格类型检查规则:
是稻香啊
7 天前
华为
·
harmonyos
·
harmonyos6
HarmonyOS6 ArkUI 无障碍悬停事件(onAccessibilityHover)全面解析与实战演示
注意:isHover 参数是 type 的简化版——HOVER_ENTER 时 isHover = true,HOVER_EXIT 和 HOVER_CANCEL 时 isHover = false。HOVER_MOVE 时 isHover = true。在只需区分"是否在组件上"的场景,isHover 已足够;若需精确区分四种类型,请使用 event.type。
是稻香啊
7 天前
harmonyos6
HarmonyOS6 背景设置:background 基础属性全解析
本篇介绍 ArkUI 背景设置的基础四个通用属性,适用于所有组件:ResourceColor 支持多种写法:
是稻香啊
8 天前
harmonyos6
HarmonyOS6 ArkUI visibility 属性全解析
Visibility 枚举定义:关键区别:Hidden 和 None 都让组件不可见,但 Hidden 保留布局空间,None 完全从布局中移除。这一区别对页面排版影响显著。
是稻香啊
8 天前
ubuntu
·
华为
·
harmonyos
·
harmonyos6
HarmonyOS6 ArkUI 触摸拦截(onTouchIntercept)全面解析与实战演示
理解 onTouchIntercept 之前,需要先了解 ArkUI 触摸事件的分发流程:onTouchIntercept 是 ArkUI 组件通用属性(Universal Attribute),可链式调用在任意组件上:
是稻香啊
8 天前
harmonyos6
HarmonyOS6 ArkUI .restoreId() 滚动位置恢复全解析
ArkUI 提供了三个组件标识通用属性,各自面向不同场景。理解它们的边界,是写出规范业务代码的前提:index.ets 顶部注释对此做了完整说明:
是稻香啊
8 天前
华为
·
harmonyos
·
harmonyos6
HarmonyOS6 ArkUI 子组件触摸测试控制(onChildTouchTest)全面解析与实战演示
ArkUI 的触摸事件处理流程分为两个阶段:onChildTouchTest 在阶段一结束前插入,回调时框架已知道哪些子组件在触点范围内(放入 TouchTestInfo[] 数组),开发者在回调中返回 TouchResult 指导后续分发策略。
是稻香啊
8 天前
harmonyos6
HarmonyOS6 overlay 叠加层属性使用指南
overlay 是 ArkUI 提供的通用属性,用于在组件上方叠加一段文字,形成浮层效果。常见于图片说明、角标提示、水印等场景。
是稻香啊
8 天前
harmonyos6
HarmonyOS6 ArkUI 无障碍事件(Accessibility Event)全面解析与实战演示
实际开发中,常借助 onAccessibilityFocus 为获焦组件增加视觉高亮,帮助低视力用户感知当前焦点位置:
是稻香啊
8 天前
harmonyos6
HarmonyOS6 ArkUI 组件区域变化事件(onAreaChange)全面解析与实战演示
Area 是 ArkUI 中描述组件布局区域的核心接口,包含组件在布局完成后的尺寸与位置信息,涵盖两套坐标系:
是稻香啊
8 天前
harmonyos6
HarmonyOS6 组件显隐事件(onAppear / onDisAppear / onAttach / onDetach)
触发场景:触发场景:最直观的用法是在组件显隐时弹出 Toast 并记录日志,便于观察四个事件的实际触发顺序:
是稻香啊
8 天前
harmonyos6
HarmonyOS6 ArkUI 组件尺寸变化事件(onSizeChange)全面解析与实战演示
onSizeChange 是 onAreaChange 的轻量子集,两者均可监听组件宽高变化,但侧重不同:
ITUnicorn
1 个月前
华为
·
harmonyos
·
arkts
·
鸿蒙
·
harmonyos6
【HarmonyOS 6】进度组件实战:打造精美的数据可视化
在移动应用开发中,数据可视化是提升用户体验的重要手段。用户需要直观地了解自己的进度、完成度和目标达成情况。ArkTS 提供了强大的 Progress 组件,支持多种样式和丰富的自定义选项,让开发者能够轻松打造精美的进度展示效果。
ITUnicorn
1 个月前
华为
·
harmonyos
·
arkts
·
鸿蒙
·
harmonyos6
【HarmonyOS 6】数据可视化:实现热力图时间块展示
在时间管理类应用中,如何直观地展示一天的时间使用情况是一个重要的设计挑战。本文将详细讲解如何在 HarmonyOS 应用中实现一个交互式的热力图时间块展示页面,用户可以通过点击和拖动来快速记录时间,同时以网格形式直观地查看时间分布。
ITUnicorn
1 个月前
华为
·
harmonyos
·
arkts
·
鸿蒙
·
harmonyos6
【HarmonyOS 6】HarmonyOS 自定义时间选择器实现
在开发时间管理类应用时,时间选择器是一个非常常见的功能。本文将通过近期接触的一个实际案例,详细讲解如何在 HarmonyOS 应用中实现一个自定义的时间选择器。我们这个案例中的选择器支持半小时为单位的时间选择,适合用于记录时间块等场景。
ITUnicorn
1 个月前
华为
·
harmonyos
·
arkts
·
鸿蒙
·
harmonyos6
【HarmonyOS6】ArkTS 自定义组件封装实战:动画水杯组件
在 HarmonyOS 应用开发中,自定义组件是提高代码复用性和可维护性的重要手段。本文将通过一个实际案例——动画水杯组件,带你深入理解 ArkTS 声明式 UI 中的组件封装技术。
ITUnicorn
1 个月前
华为
·
harmonyos
·
arkts
·
鸿蒙
·
harmonyos6
【HarmonyOS6】从零实现随机数生成器
本项目是一个基于HarmonyOS 6开发的随机数生成器应用。你将构建一个工具应用,允许用户输入一个数字范围的最小值与最大值。点击按钮后,程序会在这个区间内生成并显示一个随机整数。旨在让你快速掌握ArkTS组件和状态管理的核心用法,是新手上手的理想实践。
ITUnicorn
2 个月前
华为
·
harmonyos
·
arkts
·
鸿蒙
·
harmonyos6
【HarmonyOS6】从零实现自定义计时器:掌握TextTimer组件与计时控制
在掌握了Hello World和计数器应用后,如何迈入HarmonyOS应用开发的下一级台阶?自定义计时器是理想的进阶案例。它不仅是日常应用中的高频功能——从考试倒计时到番茄工作法,从运动计时到在线课程提醒——更因为它完美融合了状态管理、用户交互和组件控制的核心思想,是初学者从“显示”迈向“控制”的关键一步。