
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这篇我们只看了 LR Timer 中最核心的计时逻辑。整体可以总结成一句话:用TimerPhase管流程,用Stopwatch管真实时间,用Ticker管页面刷新。长按屏幕 → holding松手 → inspection 或 runningTicker 刷新 → 读取 Stopwatch.elapsed轻触屏幕 → 停止 Stopwatch,得到 resultController 回到 idle
官方文档里对迷你栏的描述是:迷你栏是新增的自定义区域,跟页签栏高度相等且水平对齐,支持展开和折叠两种样式。简单理解就是:以前底部悬浮区域只有一个TabBar,也就是我们常见的“首页 / 发现 / 消息 / 我的”。音乐播放控制器。课程播放进度。当前任务状态。快捷操作入口。这块区域就是miniBar。它不是普通的Row手写悬浮层,而是HdsTabs悬浮背景。渐变蒙层。沉浸光感材质。折叠/展开动效。点
沉浸光感是 HarmonyOS 6.1.0(23) 引入的一种系统级材质效果,它能让 UI 组件与底层内容产生"毛玻璃 + 光影渗透"的高级视觉体验。对于底部悬浮导航栏,通过的参数即可开启。

设置页面是应用的"控制中心",良好的设计能显著提升用户体验。功能模块说明技术亮点🎵音量调节0-100% 滑动调节Slider 组件 + 实时预览🔊语音开关控制语音指导播放Toggle 组件 + 状态同步🎯挑战难度5/10/15/20 次可选按钮组 + 选中状态管理📱侧边按钮左右按钮显示模式配置条件渲染 + 单选卡片⚠️数据管理举报反馈与数据清除对话框 + 数据持久化原则说明实践示例卡片式布

/ 导航卡片数据结构public var bgColor: Color // 背景颜色在仓颉编程语言语言中,struct是一种值类型的数据结构,用于组织相关的数据。值语义:赋值时会进行拷贝,而不是共享引用轻量级:适合表示简单的数据模型不可继承:struct 不支持继承,但可以实现接口public:访问修饰符,表示这些字段可以从外部访问var:表示可变变量(与let不可变变量相对)String:字符

统计概览卡片:连续练习天数、获得成就数、最长连续记录练习日历:30天打卡视图,一眼看出练习频次成就徽章:已解锁和未解锁的成就列表练习详情:最近有记录的日期详细数据。

/ 导航卡片数据结构public var bgColor: Color // 背景颜色在仓颉编程语言语言中,struct是一种值类型的数据结构,用于组织相关的数据。值语义:赋值时会进行拷贝,而不是共享引用轻量级:适合表示简单的数据模型不可继承:struct 不支持继承,但可以实现接口public:访问修饰符,表示这些字段可以从外部访问var:表示可变变量(与let不可变变量相对)String:字符

本文中的代码全部来自项目现有实现,核心逻辑集中在。

本文中的代码全部来自项目现有实现,核心逻辑集中在。

本文中的代码全部来自项目现有实现,核心逻辑集中在。








