10、软件测试与IFML扩展在Android应用中的应用探索

软件测试与IFML扩展在Android应用中的应用探索

1. Android应用UI设计案例

在Android应用的UI设计中,以在线支付表单为例,该表单包含支付屏幕和说明屏幕两个界面。支付屏幕上有指令标签、金额输入框、多种支付方式选项以及支付按钮。用户在输入金额、选择支付方式并点击支付按钮后,会打开确认屏幕,此屏幕包含关闭按钮和打开详情标签。点击关闭按钮可关闭屏幕,长按打开详情标签则会弹出包含交易详情的视图。

支付屏幕和确认屏幕由默认的IFML::Core::ViewComponent创建,指令标签使用IFML::Extension::StyledTextView创建,支付金额输入框可通过IFML::Extension::StyledEditText进行样式设置,支付按钮和关闭按钮使用IFML::Extension::StyledButton创建,现金支付和信用卡支付这两种支付选项由IFML::Extension::StyledRadioButton创建,详情弹出视图使用IFML::Extension::Popup创建。同时,点击支付按钮的操作通过IFML::Extensions::SingleTapEvent实现,长按详情标签的操作通过IFML::Extensions::PressAndHoldEvent实现,而由这些扩展事件触发的操作则使用默认的IFML::Core::Action表示。

为了给这个用例应用样式和触摸事件,我们使用了图2中建模的部分原型,通过设置视图类原型中定义的标记值,可以提供样式信息,从而增强用户体验。此外,还可以通过触摸事件来导航应用,并通过重写相关操作来定义其行为。下面是PointerCoordinates的属性表:
| 属性 | 返回类型

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值