
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章摘要:鸿蒙桌面卡片与空状态UI设计实战 本文介绍了鸿蒙应用开发中的两个重要UI组件设计:桌面Widget卡片预览(FormCardsPreview)和空状态页面(EmptyPage)。重点内容包括: EmptyPage六层手绘插画:通过Canvas分层绘制信纸、羽毛笔等元素,采用save/rotate/restore实现倾斜效果,使用贝塞尔曲线打造羽毛笔细节。

文章配图:Column 容器的卡片化套路页面预览前言主菜单的标题、按钮是「原子元素」,但一个完整界面需要把多个原子组织成卡片。在 HarmonyOS 里,Column(垂直线性容器)是最常用的卡片骨架

文章配图:workScheduler 的使用页面预览前言workScheduler(工作调度器)是 BackgroundTasksKit 中用于执行延迟/周期任务的能力。与 startBackgrou
文章配图:sendable 共享数据页面预览前言@Sendable 是 ArkTS 中标记可跨线程传递数据的装饰器。与普通对象不同,@Sendable 对象可以通过 taskpool 或 Worker
文章配图:碰撞检测与重力下落页面预览前言在「猫猫大作战」中,猫咪从棋盘顶部落下,碰到已停落的猫咪或棋盘底部时停止。碰撞检测决定了猫咪的下落路径和最终位置,是物理模拟的核心。一、重力下落二、碰撞检测算法
文章配图:通过弹窗补充用户信息的引导页面预览前言Popup 是 HarmonyOS 中常用的信息提示组件,用于在按钮或组件附近弹出提示气泡。与 bindContextMenu 的操作菜单不同,Popu
文章配图:bindSheet 的使用方式页面预览前言底部抽屉(Bottom Sheet)是移动应用中常见的交互模式——从屏幕底部弹出一个面板,展示设置项或更多操作。HarmonyOS 提供了 bind
文章配图:Stack 叠层布局实现全屏覆盖遮罩、暂停/恢复交互控制页面预览前言在游戏应用中,暂停遮罩是常见的交互模式——玩家点击暂停按钮时,游戏画面被半透明遮罩覆盖,并显示暂停菜单。HarmonyOS
文章配图:navDestination @Builder 的注册机制、严格模式要求、跨模块页面注册以及代码组织的最佳实践页面预览前言Navigation 路由体系的核心设计之一是注册式跳转——所有可能
文章配图:在 HarmonyOS 应用中,冷启动是指用户从桌面点击图标到看到首屏内容的完整过程页面预览前言在 HarmonyOS 应用中,冷启动是指用户从桌面点击图标到看到首屏内容的完整过程。这个过程







