鸿蒙智慧停车页面构建预约记录与停车提示模块详解前言在 HarmonyOS 6.0 应用开发中工具类页面的预约管理和规则提示是提升用户体验的关键环节。本文将以“智慧停车”应用中的“预约记录”模块和“停车提示”模块为例深入解析如何在鸿蒙平台上构建深色主题的预约记录列表和停车规则说明界面。背景在智慧停车场景中用户需要查看自己的预约记录包括车位编号、楼层、时间段和确认状态同时了解停车场的计费规则和入场须知。预约记录模块通过垂直列表展示A-086B2层今天14:00-18:00和A-042B1层明天09:00-12:00两条预约记录停车提示模块以青色主题卡片承载计费规则和入场说明。通过 HarmonyOS 6.0 的声明式 UI 框架垂直列表和时间线布局可以高效实现这些功能。HarmonyOS 6.0 跨端开发介绍预约记录与提示篇HarmonyOS 6.0 的 ArkUI 框架在构建预约记录模块时每个预约条目采用水平布局——左侧车位信息图标区、中间停车时段和楼层信息、右侧状态标签。预约记录使用成功绿和青色区分不同预约状态。停车提示模块采用青色主题左侧图标容器、右侧标题和规则说明文字。整个页面延续深色主题设计卡片背景使用_card深色文字使用白色及其不同透明度变体。开发核心代码分段解析模块一预约记录模块的数据组织与垂直列表布局预约记录模块的标题区采用Row左右布局左侧是图标和“预约记录”标题右侧是“查看全部”按钮紫色半透明背景圆角标签。两条预约记录定义如下finalbookings[(A-086,B2层,今天 14:00-18:00,_success),(A-042,B1层,明天 09:00-12:00,_cyan),];通过...bookings.map()展开语法遍历构建两个预约条目每个条目底部间距12像素。A-086使用成功绿色时间在今天A-042使用青色时间在明天。这种数据驱动的写法便于后续从接口动态获取用户的真实预约记录。模块二单个预约条目的水平布局与状态设计_buildBookingItem方法构建单个预约条目采用Row水平布局。左侧是52x52圆角图标容器主题色15%透明度背景内部垂直列显示停车图标和车位编号A-086/A-042图标和文字都使用主题色。中间是弹性信息区域显示楼层B2层/B1层和时间段今天14:00-18:00/明天09:00-12:00楼层使用白色加粗时间段使用白色58%透明度。右侧是状态标签“已确认”使用主题色15%透明度背景圆角胶囊文字主题色加粗。整个卡片背景为白色5%透明度圆角16内边距14像素。模块三停车提示模块的青色主题与规则说明停车提示模块采用青色主题_cyan10%透明度背景边框24%透明度圆角22。布局采用Row水平布局左侧是44x44圆角图标容器青色15%透明度背景内部显示信息图标青色24像素右侧是弹性列显示“停车提示”标题白色加粗和规则说明文字白色72%透明度行高1.48。规则内容为“预约后请在规定时间内入场超时将自动取消。首小时免费之后按 5 元/小时计费。”覆盖了预约超时规则和计费标准两个核心信息点。模块四深色主题下的状态颜色语义设计两条预约记录使用不同的主题色A-086使用成功绿_successA-042使用青色_cyan。绿色通常表示“进行中”或“已生效”青色表示“待生效”或“即将开始”。这种颜色编码帮助用户快速区分今天和明天的预约。状态标签统一显示“已确认”说明两条预约都已成功。在实际项目中预约状态可能包括“待确认”“已取消”“已过期”等可以使用不同颜色的标签红色表示异常、橙色表示即将过期来增强信息传达。模块五预约记录的空状态与交互扩展设计当前预约记录模块展示了2条记录真实场景中用户可能没有任何预约记录此时应显示空状态Empty State——展示插画图标和“暂无预约记录立即预约”提示文字并提供“去预约”按钮引导用户操作。预约记录条目应该支持点击进入详情页查看完整的预约信息包括入场二维码、导航按钮、取消预约等操作。右侧的“查看全部”按钮点击后应跳转到完整的预约记录列表页面支持历史预约查询。心得通过实现预约记录和停车提示这两个模块我总结出几点经验。第一预约记录卡片左侧将车位编号A-086集成在图标容器底部设计紧凑高效节省了横向空间。第二状态标签使用胶囊样式borderRadius: 999与页面其他标签组件保持一致。第三两条预约记录的时间跨度覆盖了“今天”和“明天”状态标签都显示“已确认”让用户对预约状态一目了然。第四停车提示模块的规则内容覆盖了用户最关心的两个问题超时规则和计费标准信息实用性强。第五深色主题下白色文字使用58%-72%透明度来区分信息层级主标题用100%白色次要信息用58%-72%白色符合可访问性标准。最后需要强调的是预约记录应支持下拉刷新和上拉加载更多停车提示中的计费规则应根据停车场的实际定价策略动态配置。总结本文详细解析了“智慧停车”应用中预约记录和停车提示两个核心模块的实现思路。预约记录模块通过垂直列表展示A-086B2层今天14:00-18:00和A-042B1层明天09:00-12:00两条预约记录每个条目包含车位信息、楼层、时间段和状态标签停车提示模块以青色主题卡片承载预约超时规则超时自动取消和计费标准首小时免费之后5元/小时。至此“智慧停车”应用的多个核心模块已解析完毕整个系列展示了 HarmonyOS 6.0 声明式 UI 在深色主题工具类应用中的高效表达能力——预约记录实现停车计划管理提示卡片实现规则说明。后续可对接真实停车数据接口实现完整的智慧停车应用。