登录社区云,与社区用户共同成长
邀请您加入社区
四区结构:Header(加油记录)+ FuelCard(油耗渐变卡)+ QuickStats(三列快查)+ RecordList(3 条加油记录)核心交互:无点击(纯展示),油耗卡 34 号数值 + 48 号图标主题色#FF6B35活力橙 →#FFA078浅橙渐变,浅橙软底图标数据闭环:首页 7.2/1035/1020 → 分析页 7.2/8月1035/半年4668 → 我的页 68 次,四页同源
三区结构:Header(油耗分析)+ SummaryRow(双指标汇总)+ FuelTrend(油耗趋势柱)+ CostChart(油费趋势柱)核心交互:无点击(纯数据展示),双柱状图两种高度公式主题色#FF6B35活力橙(油耗柱)+#FFA078浅橙(油费柱)数据闭环:分析页 7.2/4668/8月1035 → 首页 7.2/1035 → 加油页录入,四页同源。
三区结构:Header(停车记录)+ BalanceCard(深灰渐变汇总)+ RecordList(免费/收费双态列表)核心交互:停车卡片点击 Toast(详情入口)、免费记录绿色标识主题色#2D3436深灰黑 →#636E72灰渐变,白字呈现,浅灰软底图标数据闭环:首页 286/18/56 → 费用页 286/8月 → 我的页 156 次,四页同源。
四区结构:Header(费用统计)+ SummaryCard(月度渐变卡)+ BarChart(五柱趋势图)+ SectionTitle + PlaceList(地点消费)核心交互:无点击(纯数据展示),柱状图 ArkUI 手绘主题色#2D3436深灰黑——月度卡渐变、柱状图柱体、地点金额数据闭环:费用页 286/6月310/公司400 → 首页 286/公司20 → 记录页常用地点,四页同源。
首页以"红色渐变告警卡 + 临期双条件渲染列表"完成了续费扣款的预警总览。珊瑚红告警卡(⏰40 号横排横幅 + 两级文案)、同源双条件(副文案变红 + 临期胶囊条件渲染)、48×48 淡红底图标块、列表按剩余天数升序(最紧急置顶)——92 行代码,一个"先喊威胁 → 再列明细"的扣款预警页,也是"事件驱动"型首页的标准范式。
添加页以"双卡分离表单 + 三档提醒胶囊"完成了续费提醒的录入闭环。FormCard 四件套(名称/金额 Number 键盘/周期 3 等分胶囊/日期)+ RemindCard 独立成卡(remindDays天数直存、默认 3 天与首页临期阈值同源)、名称三元校验——97 行代码,一个"录服务 → 设周期 → 定提醒 → 保存"的提醒建档页,也是"属性与规则分卡"型表单的标准范式。
日历页以"三列三色汇总卡 + 红点竖线时间轴"完成了全年扣款的线性可视化。白底彩字汇总卡(C.primary红 /C.accent浅红 /C.ok绿 三色编码金额/数量/均值)、12×12 珊瑚红圆点 +条件竖线(末项自然收束)、节点与卡片顶对齐——103 行代码,一个"年度看总账 → 时间轴看流程"的续费日历页,也是"纵向时间轴"型日历的标准范式。
我的页以"红色渐变用户卡 + 负边距统计 + 推送开关 + 四菜单"完成了续费提醒的个人中心。珊瑚红渐变用户卡(⏰ 符号 + 5 项背书)、悬浮统计行(5/¥746/12 与日历页同源)、Toggle开关红色选中态(默认开 + 推送语义)、0.5 细 Divider 四菜单——114 行代码,一个"亮身份 → 看总账 → 管推送 → 进工具"的个人中心页,也是"提醒类应用开关卡"的标准范式。
首页以"紫色渐变汇总卡 + 四色品牌列表"完成了订阅支出的总览展示。梦幻紫渐变汇总卡(32 号月度金额 + 两列副统计)、48×48 品牌色软底图标块(透明度拼接)、品牌色金额强调(金额色 = 品牌色)、Blank()弹性占位 SectionTitle——102 行代码,一个"看月付 → 查项数 → 对照年度"的订阅总览页,也是"品牌色编码"型首页的标准范式。
订阅页以"横向滚动分类胶囊 + 自动续费开关卡"完成了订阅的管理闭环。横向滚动分类栏(白底胶囊融合背景 + 紫色选中突出)、ToggleSwitch 开关嵌入每张卡片(主紫 +onChange即改即存)、浅拷贝触发重渲染——101 行代码,一个"筛选分类 → 查扣款日 → 切续费"的订阅管理页,也是"列表 + 开关"一体化管理的标准范式。
统计页以"手写柱状图 + 双层 Stack 进度条"完成了订阅支出的全面分析。纯 ArkUI 柱状图(不引图表库 + 底部对齐 + 顶部圆角)、Stack双层进度条(灰底 100% + 彩色 percent% +百分比字符串)、36 号年度总额 + 两级透明度副文案——108 行代码,一个"年度总览 → 月度趋势 → 分类结构"的纯数据可视化页,也是"手绘图表"型统计页的标准范式。
日历页以"手写 7 列月历网格 + 续费计划列表"完成了扣款日期的可视化。7 列网格 +续费日判定(紫色圆底白字正圆)、34×34 日期格子 +rowsGap(6)行间距、紫色日期块 + 红色金额的计划列表——109 行代码,一个"日历看哪天扣款 → 列表看扣什么扣多少"的扣款日历页,也是"支出日历"型页面的标准范式。
首页以"三列渐变汇总卡 + 三态商品列表"完成了保修管理的告警总览。生态绿渐变汇总卡(三列平级 8/2/1)、50×50 淡绿底 emoji 图标块、三元状态机渲染(在保绿/临期橙/过保红 + 状态胶囊字色底色双变化)、Blank()弹性占位 SectionTitle——108 行代码,一个"看总量 → 盯临期 → 处理过保"的保修总览页,也是"时间管理"型首页的标准范式。
我的页以"渐变用户卡 + 负边距统计 + 提醒开关 + 四菜单"完成了个人中心与提醒中枢的构建。生态绿渐变用户卡(64×64 半透明圆头像 + 8 件商品背书)、负边距悬浮统计行(三列 8/2/15)、ToggleSwitch 开关(主绿 + 30 天阈值与首页联动)、0.5 细 Divider 四菜单列表——114 行代码,一个"看身份 → 看统计 → 设提醒 → 进工具"的个人中心页,也是"提
商品页以"全宽虚线照片卡 + 五件套档案表单 + 校验保存"完成了商品的建档闭环。绿色虚线边框暗示可点击上传区、Flex换行胶囊(5 分类)+Row等分胶囊(4 期限)双布局按选项适配、三元校验'商品已保存' : '请填写商品名称'以名称为锚点——106 行代码,一个"拍凭证 → 填档案 → 设期限 → 校验保存"的商品建档页,也是"凭证 + 档案"双录型表单的标准范式。
保修页以"保修信息卡 + 售后电话列表"完成了保修信息的双查询。Divider细线分区保修卡上下两区(商品标识 + 三列时间信息)、C.warn橙色强调剩余天数、📞 图标精确点击(整卡不响应、仅图标可点)、4 条售后覆盖"官方 + 第三方"两类渠道——100 行代码,一个"看剩余天数 → 找售后电话 → 一键呼叫"的保修查询页,也是"时间 + 渠道"双信息页的标准范式。
首页以"渐变汇总卡 + 票据列表"完成了电子票据的总账展示。科技蓝渐变汇总卡(32 号主金额 + 两列副统计)、44×44 淡蓝底 emoji 图标块、三栏列表行(图标+标题+金额)、Blank()弹性占位 SectionTitle——102 行代码,一个"看总额 → 查明细 → 去报销"的票据总览页,也是财务工具型首页的标准范式。
我的页以 99 行代码完成了票据管家的个人中心——蓝色渐变 UserCard 配 🧾 票据头像、"票据管家"身份 + "48 张 · 6600 元"数据背书、负边距悬浮三列统计卡(48/¥6.6k/12)、5 菜单覆盖"搜索/统计/导出/备份/设置"。**"导出报销单"**是财务场景独有功能——首页"可报销 ¥856"的执行入口,让票据管理从"记录"到"报销"形成闭环。
分类页以"2 列彩色网格"完成了票据的归类总览。HEX 透明度拼接派生图标浅底、分类色金额着色(一卡一色 + 金额同色)、2 列网格 3 行排布——70 行代码,一个"钱都花在哪类一目了然"的统计页,也是分类色体系的典型实现。
上传页以"双虚线上传卡 + 四件套表单 + 校验保存"完成了票据的录入闭环。蓝色虚线边框暗示可点击上传区、数字键盘降低金额输入错误、换行胶囊单选减少操作步骤、三元校验'票据已保存' : '请填写金额'以金额为锚点——107 行代码,一个"拍照/上传 → 填表单 → 校验保存"的票据进库页,也是录入型页面的标准参考。
首页以"深灰 Banner + 规格网格"完成了证件照工具的规格选择。深灰渐变传达专业正式感、6 种常用规格(Spec接口含毫米+像素双标注)、40×52 模拟证件照图块、3 列网格——91 行代码,一个"选好规格就开工"的证件照首页,也是工具型产品规格选择页的标准范式。
编辑页以"预览卡 + 背景/尺寸/美颜 + 保存"完成了证件照的加工。驱动实时联动(所见即所得)、44×44 色圆选中 3 宽描边、等分胶囊、Slider美颜 0-100 实时百分比(系列首次连续调节)——117 行代码,一个"改背景/调尺寸/美颜到满意"的编辑页,也是编辑器所见即所得模式的标准参考。
拍摄页以"相机预览卡 + 双按钮 + 贴士"完成了照片来源的引导。Stack三层叠加(深灰底 + 半透明人像 + 140×180 白色虚线框)是取景引导的核心、双按钮主次分明、4 条 ✓ 拍摄规范是合格证件照的检查清单——78 行代码,一个"按规范拍好证件照"的拍摄页,也是相机引导类页面的标准参考。
我的页以 99 行代码完成了证件照用户的使用档案——深灰渐变头图配 🪪 证件头像、"证件照用户"功能身份、"28 历史/12 导出/5 规格"工具使用数据、💎 会员中心商业化菜单(系列首个 freemium 入口)、5 菜单覆盖"照片/规格/导出/会员/设置"。工具使用档案 + 商业化入口是本页双核——记录使用 + 引导付费,让证件照工具的个人中心既沉淀资产又支撑变现。
Q1:92 和谐指数和首页的 92% 一样吗?一样——首页"寝室和谐度 92%"、数据页"92 寝室和谐指数"、我的页"92% 和谐度"三处完全一致(同一和谐度指标);"比上周提升 3 分"说明它按周动态更新(本周 92 vs 上周 89)。Q2:习惯分析的百分比怎么来的?四维度评分(评价页 5/4/5/4)聚合为百分比(卫生 90%/作息 75%/相处 92%/安静 68%)——评价的维度分 →
Q1:为什么我的页昵称是"小李"而不是"达人/旅人"?室友评价是"寝室小圈子"的实名互评——室友互相认识,实名(小李)比角色昵称(达人)更贴切(室友知道你是谁);与首页"小李(我)"、🧑 头像一致——小圈子产品用实名、社区产品用角色昵称(App 40/42 达人/旅人是社区人设)。Q2:"4.8 我的评分"和首页"小李 4.8"是什么关系?同一评分——首页"小李(我)4.8"是室友列表视角、我的
Q1:为什么首页先展示"老师与班委"而不是全部成员?高频优先——老师(张老师)与班委(班长/生活委员)是班级中最常被联系的人,首页"总览 + 高频"的结构让用户不用翻列表就能找到最重要的人;全部成员在通讯录 Tab 按字母排序展示。Q2:在线状态是怎么实现的?Demo 用静态online字段渲染(绿/灰点)。真实产品通过长连接/推送上报在线状态,颜色随状态刷新——状态组件本身已是真实实现,数据源产
Q1:通讯录和首页的成员列表有什么区别?首页是"老师与班委"(3 位核心角色,高频联系),通讯录是"全部成员"(含普通同学,按学号/字母检索)——高频角色置顶首页、全集列表在通讯录,两级成员体系。Q2:搜索栏现在能搜索吗?Demo 展示不可交互——产品化后onChange过滤成员(姓名/学号 contains)+ 空态,搜索栏是列表的过滤引擎入口,当前占位了 UI 结构。Q3:为什么成员带学号?
Q1:班级页和通讯录页有什么区别?通讯录页是"成员全集"(谁在班里、怎么联系),班级页是"班级组织"(多少人、有什么公告)——一个管人、一个管事务,通讯录回答"找谁"、班级页回答"班里发生了什么"。Q2:置顶公告是怎么实现的?Demo 用静态数组(置顶公告排第一)+ 📌 emoji 标注——产品化后isPinned字段置顶(排序优先),📌 图标由isPinned驱动渲染。Q3:公告谁可以发?D
Q1:为什么我的页首次显示真实姓名(张娜)?通讯录是"实名产品"(班级成员互查联系方式需要实名)——与 App 41/42 的匿名不同,通讯录的核心是"真实可靠的联系",实名是产品的信任基础,UserCard"计科2022级 · 张娜"即实名身份。Q2:"公开手机号"开关是做什么的?控制自己的手机号对班级同学的可见性——开启(默认)他人可在通讯录看到并呼叫号码、关闭则隐藏号码(仅站内消息)——隐私
Q1:为什么首页没有 Banner 或内容流?签到墙是工具型产品(核心动作是签到),首页第一屏直接给"连续签到 + 去签到 + 今日活动清单",效率优先;App 40/42 的 Banner/内容流是内容型产品的"氛围页",工具型首页应该"开门见山"。产品类型决定首页形态。Q2:双态按钮的意义是什么?让用户一眼分清"哪些已签、哪些待签"(绿灰=完成、黄底=待做),并防止重复签到(已签点击提示"今日
Q1:为什么签到页有两个模式?对应活动页的两种签到方式:扫码(自习室/社团现场扫码)与定位(晨跑操场围栏)——用户按参与的活动选择签到方式,模式选择是"用哪种方式证明我到了"。Q2:签到成功后按钮为什么变了?"立即签到"→"✅ 今日已签到"的状态翻转是即时正反馈(看到"签成了"),也是"今日只能签一次"的业务表达(已签即锁定)——与首页"已签到"双态、活动页"连续签到"规则一致。Q3:本周签到是本
Q1:活动页和首页的活动列表有什么区别?首页是"今日可签清单"(带签到按钮,可操作),活动页是"活动规则说明书"(带积分/规则,供查看)——一个行动、一个知识,首页回答"今天签什么"、活动页回答"怎么签、有什么奖励"。Q2:为什么积分标签用橙色?橙色(C.warn)在系列中是"奖励/警示"的语义色——积分是"价值"(金色联想),用橙色标签醒目地传达"签了就有奖励",与黄色主色形成"黄底 + 橙标"
Q1:为什么有"勋章卡"而系列其他 App 没有?签到是"重复性行为"(每天一次),勋章是重复行为的成就化——勋章把"坚持的天数"变成"看得见的荣誉",驱动用户日复一日签到。签到是"习惯型",勋章是习惯养成的核心激励。产品行为频次决定成就体系的有无。Q2:半透明的勋章是什么意思?未解锁(30% 透明)——灰暗的勋章是"还差一步"的视觉提示,激发"想点亮它"的动力;已解锁全实(🌟🔥)是成就的可见
Q1:纪念册和普通相册(App 40)有什么区别?纪念册是"集体共写"——一本册子有成员、有共同主题(毕业/班级)、多人共同添加照片和留言;相册是"个人共享"——个人上传、平台聚合。首页的"👥 45 人"与"邀请同学一起添加"直接体现了集体属性。Q2:为什么首页没有分类或瀑布流?纪念册是"少而珍贵"的资产(一个用户参与几本),单列大卡列表能完整展示封面、标题、数据与入口,庄重清晰;瀑布流适合"多
Q1:相册页和首页纪念册什么关系?首页是"纪念册目录"(4 本册子),相册页是"当前册子的照片墙"(班级相册 8 张)——目录 + 内容两级结构,首页点开纪念册进入相册 Tab 对应照片集。Q2:为什么是 3 列网格而不是瀑布流?班级相册的照片是"事件记录"(合影/聚餐/活动),等大的 3 列网格适合"规整浏览";瀑布流适合"高度错落"的风景/作品照(App 40 首页)。照片的规整度决定网格形态
Q1:留言页为什么是"底部固定输入栏"布局?留言是"持续参与"的互动(像发消息),输入栏常驻底部让用户随时可写、写完即发——比"表单在内容区"(App 41/42)更接近评论/聊天的心智模型。互动密度决定输入栏形态。Q2:寄语和首页 Banner 的"留言"是一回事吗?是——首页 Banner"邀请同学一起添加照片和留言"中的"留言"就是本页的"毕业寄语":照片(相册 Tab)记录画面、留言(本页
Q1:为什么副标题是"计科2022级 · 参与 4 本纪念册"而不是个人签名?纪念册是集体产品——用户的身份首先是"计科2022级的一员",副标题展示"班级归属 + 参与规模"比个人签名更能体现产品语境(纪念册卖的是"我们共同的青春"而非"我的个性")。这是集体产品个人中心与个人产品的身份设计差异。Q2:"同学录"是什么菜单?班级同学的通讯录——同学头像/姓名/联系方式,对应首页纪念册的成员(45
Q1:为什么模板用渐变而不是图片?渐变是代码生成的(),零资源、零加载、任意机型一致,且 6 模板六种配色在 Demo 阶段足以展示"模板即配色"的概念。真实产品用运营设计的封面图,布局代码零改动(把渐变 Column 换成 Image)。Q2:分类胶囊切换后模板为什么不变?Demo 为演示简洁共用 6 模板列表。产品化后按category过滤(一行filter),"风景"分类会只剩 3 个模板、
Q1:为什么统计是"已发送/已收到"而不是"获赞/粉丝"?明信片是传递型产品——核心数据是"寄出多少、收到多少"(双向流动),不是"多少人喜欢"(单向评价)。"26 寄出 / 18 收到"让用户看到心意的双向传递,符合明信片"联结情感"的产品本质。Q2:"已发送"和"我的作品"有什么区别?已发送是"寄出去的记录"(收发档案),我的作品是"制作的创作"(含未发送草稿)——一个记录、一个创作,分域清晰
Q1:为什么发送页有"成果卡"确认?发送前确认"寄的是什么"是工具类产品的必要环节——成果卡让用户最后看一眼"毕业季明信片 · 已完成制作",避免"寄错东西"的尴尬,也承接制作页的成果形成流程连续性。Q2:最近联系人点击后输入框真的回填了吗?是的——onClick里写入@State,TextInput 显示随之更新(截图 2 可见"妈妈"回填)。这是"快捷回填"的标准交互,免去手打。Q3:定时发送
Q1:为什么祝福语不强制填写?明信片允许"只发背景 + emoji"的极简形式(预览占位提示而非拦截),降低发送门槛;App 41/42 的"请输入内容"拦截是针对"内容为主体"的 UGC,明信片的主体是模板+心意,填不填字是用户自由。Q2:预览卡的字体为什么没变?Demo 的字体选择只切高亮,fontFamily未实际应用(需系统字体支持)。产品化后给预览 Text 绑定字体即可,选择结构已就绪
App 38 首页一句话用青蓝(#2D9CDB)组织一个"分类 + 宣传 + 技能交换"的社区首页——单行 Header 用"技能交换"点明业务,6 分类横滑胶囊提供技能筛选,🤝 渐变 Banner 用"你的技能,可以交换 + 328 位同学"宣传平台价值,热门技能列表用圆形头像 + 精通标签 + 🔄想学 + 交换按钮展示技能达人的双向信息。3 个设计亮点6 分类胶囊——全部/设计/编程/语言
App 38 我的页一句话用青蓝(#2D9CDB)渐变用户卡 + 3 统计悬浮 + 我的技能卡 + 4 菜单 + 底部 About 的完整我的页。
Text('技能介绍')13 号灰标签——"字段名"——"技能说明"。TextArea({ placeholder: '介绍你的技能水平和可教内容...' })多行输入——"90 高"——"技能水平"——"可教内容"——"多行"——"技能详情"。})值绑定——"desc 状态"——"技能介绍"。App 38 发布页一句话用青蓝(#2D9CDB)组织一个"5 字段表单 + 发布"的技能发布页。
App 38 交流页一句话用青蓝(#2D9CDB)组织一个"聊天列表"的沟通页——4 条聊天用 Stack 头像 + 未读红点角标 + 名称/时间 + 最后消息单行展示交换沟通,缩进 0.5px Divider 规范分割,点击任意聊天进入对话。3 个设计亮点未读红点角标——2/1 未读条件渲染提醒Stack 头像 + 角标——TopEnd 层叠定位缩进 Divider——左缩进 62 微信式分割主
鸿蒙应用开发
——鸿蒙应用开发
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net