【鸿蒙实战开发】一多开发实例(移动支付)


📚鸿蒙开发往期学习笔录✒️:

✒️ 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~
✒️ 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
✒️ 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
✒️ 对于大前端开发来说,转鸿蒙开发究竟是福还是祸?
✒️ 鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
✒️ 记录一场鸿蒙开发岗位面试经历~
✒️ 持续更新中……


概述

本文从目前流行的垂类市场中,选择移动支付应用作为典型案例详细介绍 “一多” 在实际开发中的应用,同时提供该垂类应用在多设备上的界面设计与实现参考。本文选择移动支付首页作为典型页面进行开发,涉及的核心功能包括支付、收款、扫码等。

本文重点内容如下:

  • 扫一扫功能实现。
  • 收付款功能实现。

下面的章节将分别从 UX设计、 架构设计、页面开发三个角度给出推荐的参考样例,介绍“一多”移动支付应用在开发过程中的最佳实践。

架构设计

HarmonyOS应用的分层架构主要包括三个层次:产品定制层、基础特性层和公共能力层,为开发者构建了一个清晰、高效、可扩展的设计架构。

页面开发

本章介绍移动支付应用中如何使用“一多”的布局能力,完成页面层级的一套页面、多端适配。下文将从不同页面展开,介绍每个页面区域使用到具体的布局能力,帮助开发者从零到一进行移动支付应用的开发。

首页

移动应用首页主要涉及扫一扫、支付、收付款等能力。观察首页在多设备上的UX设计图,可以进行如下设计:

  • 将首页划分为6个部分,效果图如下:
示意图 sm mg lg
效果图

区域编号 简介 实现方案
1 底部/侧边页签 借助 栅格布局 监听断点变化改变位置。
2 城市及搜索框 使用 拉伸能力 结合断点控制元素尺寸,同时采用 Blank组件 填充中间空白区域。
3 金刚区 使用 栅格布局 结合断点变化改变快捷功能的形态。
4 功能入口合集 采用 重复布局,在更大尺寸设备上显示更多的功能入口。
5 服务卡片 采用 重复布局,手机上的单列信息,在折叠屏和2in1上重复布局。
6 财富精选 采用 栅格布局 ,在更大尺寸设备上显示更多列数。
  • 金刚区

使用栅格布局配合断点控制对应的快捷功能的显示形态,在sm断点下按钮显示为圆形图标且上图标下文字的形式,在mg、lg断点下显示为圆角矩形且左图标右文字形式。

示意图 sm md lg
效果图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值