功能描述
1.同步愿望
2.发现愿望
3.新建愿望
界面
界面元素
名称 | 用途 |
显示规则 |
交互 |
---|---|---|---|
页面标题 |
展示 |
文本“BUCKETLIST” |
无 |
标签页 |
同步愿望; 发现愿望; 新建愿望 |
“Sync”标签页、 “Discover”标签页、 “Create”标签页 |
a.点击选项,高亮显示,下方显示对应的标签页 |
界面元素-“Sync”标签页
名称 | 用途 |
显示规则 |
交互 |
---|---|---|---|
同步源 |
获取愿望 |
“Eventbrite”按钮、 “Google Places”按钮、 “Yelp”按钮 |
a.点击按钮,列表显示该同步源的愿望清单 |
愿望列表 | 展示 |
显示指定同步源的愿望,默认排序; 未同步时,无愿望 |
无 |
愿望 |
展示 |
愿望封面、 愿望名称、 愿望描述 |
a.点击愿望,选中愿望,右侧显示“✔”图标 |
全选 | 全选愿望 |
“Select All”按钮 |
a.点击“Select All”按钮,全选愿望(可反选) |
添加到愿望清单 |
同步愿望 |
“Add to Bucket List”按钮 | a.点击“Add to Bucket List”按钮,将已选中愿望同步到我的资料 |
界面元素-“Discover”标签页
名称 | 用途 |
显示规则 |
交互 |
---|---|---|---|
愿望列表 |
展示 |
显示推荐的愿望列表(推荐OpenInvite热度前十的愿望,或者调用aip获取其他愿望),按照新建时间从大到小显示 |
a.滚动到最下方时,上滑页面,继续加载愿望 |
愿望 |
查看愿望详情 |
愿望封面,愿望名称,愿望描述 |
a.点击愿望进入【愿望详情】页面 |
界面元素-“Create”标签页
名称 | 用途 |
显示规则 |
交互 |
---|---|---|---|
愿望名称 |
填写愿望名称 |
输入框,默认为空,必填 |
a.点击输入框,输入愿望名称; a.未填写名称,点击“→”按钮,APP弹框提示:“Bucket name is empty.” |
上传图片 | 上传愿望封面 |
“![]() |
a.点击“上传图片”按钮显示底部弹框,选择“Select form gallery”按钮,选择一张照片上传(限制5mb以下,格式:png、jpg); b.点击“上传图片”按钮显示底部弹框,选择“Take a photo”按钮,拍照上传; c.点击“上传图片”按钮显示底部弹框,“Recommended photos”按钮调用组件随机上传推荐图片; c.点击按钮检查本机摄像机是否可用,不可用弹框提示:Camera unavailable ; d.拍照时检查储存空间是否充足 |
愿望描述 |
填写愿望描述 | 文本框,默认为空,必填 |
a.点击文本框,输入愿望描述 b.未填写名称,点击“→”按钮,APP弹框提示:“Description is empty.” |
地点 | 填写愿望地点 |
输入框,默认为空,必填 |
a.点击输入框,输入愿望地点 b.未填写名称,点击“→”按钮,APP弹框提示:“Location is empty.” |
愿望时间 |
选择愿望时间 |
单选,必选,默认为“6 months”,选项包括:6 months、1 year、before i die |
a.点击选项,选择愿望时间 |
下一步 | 提交表单,新建愿望 | “→”按钮 |
a.点击“→”按钮,提交表单,新建愿望成功,返回【我的愿望清单】页面 |