登录社区云,与社区用户共同成长
邀请您加入社区
区分数据生命周期再选型。页面内临时数据用@State,组件树内共享用@Provide@Consume,全局共享用AppStorage,要持久化再加。别所有数据都往 AppStorage 里塞。的 key 要统一管理。持久化 key 散落各处容易冲突,建议集中定义常量。同步引用时注意 type。的类型要和声明一致,类型对不上会有隐式转换问题。持久化数据只存可序列化的。存的是可序列化数据,函数、回调、
资讯流、商品列表、聊天记录、通讯录,几乎每个应用都有列表。ArkUI 里列表用ListListItem构建,网格用GridGridItem,但真正决定性能的是懒加载机制。
ArkUI 的系统组件就是界面里的"零件"——文本框、图片、按钮、输入框、单选框、进度条这些。把它们组合起来,就拼出一个完整页面。这系列先讲最常用的几类:文本、图片、按钮、输入框,以及承载它们的通用属性。
减少 IO 次数和不阻塞主线程。批量写入用事务:N 次 IO 降为 1 次,效果立竿见影大查询放 TaskPool:主线程不卡,UI 流畅分批查 + 只查需要的列:控制单次查询的数据量索引 + 参数化绑定:让查询走索引、复用执行计划。
本文围绕 HarmonyOS 7 空间化 UI 展开实战,从传统平面布局存在的层级不清、焦点分散等问题出发,讲解如何通过信息分层、视觉前后关系、交互动效与 ArkUI 布局能力,将普通 2D 页面逐步重构为空间层级界面,并结合 DevEco Studio 验证实现效果,总结空间化设计中的性能、交互与可用性取舍。
在高校信息化建设浪潮中,校园媒体资讯平台是连接师生与校园生态的核心枢纽。从头条要闻的横滑浏览到频道栏目的嵌套翻页,从校园站点的网页直达到下载文件的双链溯源,从晨报速递的 AI 字幕听报到个人订阅的身份管理,每一项功能都需要精确的数据驱动、流畅的滚动交互和丰富的多媒体能力。传统校园应用往往面临三大困境:资讯分类缺乏视觉锚点导致浏览效率低下、下载来源无法追溯导致文件去向不明、听力障碍或静音场景下音频内
bg: string;// 页面底色·浅海雾蓝// 卡片底色·纯白// 胶囊/输入底色·浅云蓝// 主标题·深海墨蓝// 次级文字·青灰蓝// 弱化文字·雾蓝灰// 主色·海岸蓝// 辅色·珊瑚橙// 辅色·海藻绿// 辅色·鸢尾紫// 分割线·浅雾线// Tab 激活色·海岸蓝// 弹窗遮罩·深海墨// 渐变卡上的纯白文字// 渐变卡上的弱化白文字// 渐变卡上的进度条轨道色色彩接口集中声明了页
平台采用深色安全蓝灰主题,通过接口集中声明全部颜色字段。bg: string;// 页面背景(安全蓝灰黑)// 卡片底色(深蓝灰)// 主标题(冷白)// 副标题(蓝灰)// 三级弱文本(暗蓝灰)// 警示橙(主色)// 警示橙深色(渐变起点)// 信息蓝(电气 / 内层日志)// 合格绿(消防 / 已生效)// 警示红(失败 / 删除)// 分割线// Tab 选中色// 弹窗遮罩// 橙底文字
bg: string;// 页面底色·夜跑黑// 卡片底色·炭咖// 次级容器底色// 主标题·暖白// 次级文字·燕麦// 弱化文字·灰咖// 主题色·活力橙// 主题色深·深橙// 辅色·青柠绿// 辅色·湖蓝// 辅色·警示红// 分割线// Tab 激活色// 弹窗遮罩// 青柠渐隐(折线图渐变终点)// 渐变起点·深橙棕// 渐变终点·活力橙// 主色按钮上的深字// Tab 图标//
在数字文博与智慧文旅蓬勃发展的当下,文化遗产的探索方式正经历从"纸质导览册"到"沉浸式数字地图"的深刻变革。从大雁塔的唐风楼阁到大明宫的宫殿遗址,从碑林博物馆的石刻瑰宝到兴教寺塔的玄奘遗韵,每一处长安古迹都承载着不同的朝代信息、保护等级和地理坐标。传统文博导览应用面临三大挑战:地图标注缺乏交互深度导致用户只能被动浏览、网页下载来源不可追溯导致数字资源可信度模糊、图像元数据无法读写验证导致老照片数字
在表达力教育领域,演讲口才训练正从线下小班走向数字化、智能化的移动端体验。从开场破冰的即兴表达,到金字塔逻辑的结构拆解,从语速节奏的精准控制,到眼神交流的巡航训练,每一项技能的习得都需要持续的练习反馈、多维的数据可视化和沉浸式的舞台感设计。传统口才训练应用面临三大痛点:练习过程缺乏舞台沉浸感导致用户难以进入状态、镜头跟拍模糊导致表情与手势细节丢失、字幕与语速反馈割裂导致复盘效率低下。与此同时,口才
平台采用浅色青春蓝白主题,通过bg: string;// 页面底色·浅云蓝白// 卡片底色·纯白// 胶囊/输入底色·浅湖蓝// 主标题·墨蓝黑// 次级文字·青灰蓝// 弱化文字·雾蓝灰// 主色·青春蓝// 辅色·活力红(热榜 TOP1)// 辅色·青葱绿// 辅色·暖阳橙// 分割线·浅雾线// Tab 激活色·青春蓝// 弹窗遮罩·墨蓝半透// 渐变卡上的纯白文字// 渐变卡上的弱化白文字
在出境旅游服务加速数字化的当下,跨境旅行正从"纸质攻略+离线地图"向"一站式智能行程簿"演进。从签证状态速览到目的地横滑选卡,从地图地标长按探索到景点 POI 相关性搜索,从行程提醒时间轴到沙箱自定义通知铃声,再到 AI 字幕多语讲解——每一项能力都对应着一个独立的业务场景和一套差异化的交互模式。传统旅行应用面临三大痛点:地图交互停留在只读浏览层缺乏事件监听能力、通知铃声只能用系统预设无法个性化定
bg: string;// 页面背景(深褐)// 卡片底色(深木)// 标题(宣纸暖白)// 副文(绢帛黄)// 三级弱文(陶土灰)// 青铜绿主色// 青铜深色// 鎏金// 朱砂红(国保徽章/删除)// 青蓝// 分割线// Tab 选中色// 弹窗遮罩{ icon: '🏛️', label: '首页' },{ icon: '🗺️', label: '地图' },{ icon: '🔍',
在共享经济渗透城市生活空间的当下,沉浸书桌式的共享自习室正成为大学生备考、远程办公者深度工作的第三空间。从舱位实时入座率的可视化监控到门店地理标点的长按交互,从 POI 关键字搜索的可靠性评分到预约提醒通知的沙箱自定义铃声,每一个功能环节都需要精确的状态驱动、流畅的画布渲染和即时的地图响应能力。传统自习室预约应用往往面临三大瓶颈:入座率数据缺乏动态可视化导致用户无法快速判断余位紧张度、通知铃声千篇
在智慧园区与现代化物业管理领域,安全巡检正经历从"纸质表单+人工巡签"到"数字取证+实时告警"的深刻变革。从消防通道占用复查到配电间红外测温,从喷淋管网压力巡检到应急照明断电测试,每一项巡检任务都需要匹配不同的取证场景、检查维度和告警机制。传统物业巡检应用面临三大挑战:巡检取证画面构图不稳定导致隐患遗漏、对焦距离无法精确控制导致铭牌模糊、告警铃声无法自定义导致通知辨识度低。HarmonyOS Ar
在研究生入学考试备考领域,学习资源管理正经历从"零散搜集"到"溯源闭环"的深刻变革。从考研数学历年真题的逐卷精刷,到英语一阅读理解的专项突破,再到政治主观题的背诵打卡,每一位考生都需要一个整合题库管理、真题下载、学习提醒和错题复盘的全链路工具。传统备考应用面临三大痛点:真题下载来源无法溯源导致资料真伪难辨、学习提醒铃声千篇一律导致通知体验割裂、刷题进度缺乏可视化呈现导致备考节奏失控。Harmony
在数字化校园建设浪潮中,校园资讯阅读平台已成为连接师生与校园生活的核心纽带。从学术前沿的硅光芯片突破到社团话剧的开票公告,从双选会企业名录到图书馆自习区试运行,每一条校园资讯都需要精准的内容分发、清晰的信息层级和流畅的跨模块交互体验。传统校园资讯应用往往面临三大痛点:资讯分类割裂导致频道切换生硬、下载来源不可追溯导致文件管理混乱、听报场景缺乏字幕辅助导致无障碍体验缺失。HarmonyOS ArkU
在跨境旅行服务领域,出境导航正经历从"纸质攻略"到"数字向导"的深刻变革。从签证状态速览到港珠澳大桥口岸集合提醒,从景点 POI 相关性搜索到 AI 字幕多语讲解,每一项能力都需要匹配不同的出行场景、数据模型和交互反馈机制。传统出境导航应用面临三大挑战:地图标注无法长按交互导致地标探索割裂、字幕语言无法灵活切换导致双语讲解断档、通知铃声无法自定义导致行程提醒千篇一律。HarmonyOS ArkUI
平台采用深色"夜跑黑"主题,通过bg: string;// 页面底色·夜跑黑// 卡片底色·炭咖// 主标题·暖白// 次级文字·燕麦// 弱化文字·灰咖// 主题色·活力橙// 主题色深·深橙// 辅色·青柠绿// 辅色·湖蓝// 辅色·警示红// 分割线// Tab 激活色// 弹窗遮罩// 青柠渐隐(折线图渐变终点)// 渐变起点·深橙棕(身份大卡)// 渐变终点·活力橙(身份大卡)// 主
bg: string;// 页面背景(暗房黑)// 卡片底色(深灰绿)// 主标题(冷白)// 副标题(灰绿)// 三级弱文本(暗灰绿)// 银盐青(主色)// 银盐青深色// 暗房琥珀(辅助暖色)// 信息蓝(原始 URL)// 警示红(失败 / 删除)// 分割线// Tab 选中色// 弹窗遮罩{ icon: '🖼️', label: '作品' },{ icon: '📷', label:
当编发从传统手艺进化为街头潮流符号,一场关于"夜店霓虹"与"街头潮流"的视觉革命正在发廊圈蔓延。BRAID KINGS 编发王国正是这样一款概念应用——它将拳击辫的利落、盒辫的层次、脏辫的自由、彩辫的绚烂、渐变染的梦幻,全部浓缩进一个 ArkTS 单文件之中。不同于传统美发 App 的预约工具路线,BRAID KINGS 选择了"潮流编发·脏辫·彩辫工作室"的定位:深紫黑底色上,霓虹粉 #FF4F
复古相机、镜头、胶片、暗房、摄影配件——这些承载着摄影人光影梦想的器材,在胶片复兴热潮下焕发了新的生机。从徕卡M3到哈苏500C/M,从佳能AE-1到Polaroid SX-70,从徕卡50mm夜神到哈苏XPAN宽幅,复古摄影器材二手交易已经成为一个庞大的收藏市场。然而摄影器材交易长期依赖闲鱼、转转等泛平台,缺乏针对摄影人的专业化功能——器材稀有度评级、规格尺寸区分(35mm/120/M口/G口等
HarmonyOS 的 ArkUI 框架是基于 TypeScript 扩展(ArkTS)的声明式 UI 开发范式。它借鉴了现代前端框架(如 Flutter、SwiftUI、Jetpack Compose)的声明式思想,但在语言层面深度绑定 TypeScript 强类型体系,并通过装饰器(Decorator)语法提供了极具辨识度的开发体验。ArkUI 的核心技术特征包括以下几个方面:第一,声明式描述
乐高是成年人的童年解药——一盒绝版街景能让你回到童年拼搭的快乐,一个初版白兵人仔是星战迷的信仰,一份 MOC 图纸能让你用现有零件搭出属于自己的世界。但乐高圈也有自己的烦恼:拼完的套装占地方、绝版套装价格飞涨买不到、人仔重复了想换别的、MOC 图纸散落各处难找。「QQ乐高·积木回血社」正是为这群乐高爱好者打造的移动端二手交易与交换社区:用户可以在集市按类型(全城/绝版/图纸/人仔/科技/街景)发现
儿歌是每个孩子成长路上最早的音乐启蒙。从《小星星》到《两只老虎》,从《拔萝卜》到《数鸭子》,这些经典旋律陪伴了一代又一代人的童年。在移动互联网时代,儿歌不再只是磁带和CD里的声音,而是变成了可以随时点播、定时播放、记录成长的数字应用。童谣星球 KIDTUNE 正是在这一背景下诞生的亲子儿歌应用。它以"马卡龙奶油亲子风"为视觉基调,用温暖的奶油色(#FFF7EF)铺陈底色,用甜美的草莓粉(#FF8F
在音乐流媒体高度发达的今天,"听歌识曲"早已从单纯的工具属性演变为一种社交游戏。Shazam 让"这是什么歌"有了答案,而「听歌识曲 ECHO」则把这个答案变成了一场全民参与的猜歌狂欢——听 1 秒前奏,在 15 秒内从四个选项中选出正确歌名,与全国玩家实时对战,在 12 个主题关卡中一路闯关,用耳朵争夺"王者金耳"的称号。「听歌识曲 ECHO」是一款基于 HarmonyOS ArkTS 声明式
2026 年的 Live 音乐市场,正在经历一场从"抢票即终点"到"全链路体验"的深刻转变。过去,乐迷的观演旅程被割裂在无数个 App 之间——在大麦抢票、在高德查路线、在小红书找攻略、在微信约搭子、在朋友圈发打卡。每一次切换,都是一次体验的断裂和记忆的散落。巡演日记 TOURLOG 正是为解决这一痛点而生。它不是又一个票务平台,而是一本围绕 Live 音乐现场展开的"全链路观演日记"——从巡演日