这些关键点,如果评审会或开发的时候不事先提出来统一认识,或不处理,那么后期就是产品和设计师们折磨你的工具了。
1.页面
1.1 页面分类
- 静态页面
- 动态页面
- 列表页面
1.2 页面状态
- 正常状态
- 无网络状态
- 请求故障状态
- 无权限状态
- 列表内容为空状态
强调这几种状态有几种诠释角度
角度1.特殊页面
有些页面要求无网络、请求故障有特殊的页面展示,比如“刷新”按钮,“后台被外星人接走了”,和某些图案的特定页面。对前端开发而言,要处理特殊页面与正常页面之间的切换。
角度2.页面初值
静态性较强的页面,以跳转--布局--展示--填内容
的顺序来展示。
无网络/请求故障时,先提示故障,然后动态内容为空。那么从开发而言采取先布局展示,后填内容的方式来开发。
动态性较强,以获取数据--创建页面--赋值--跳转--展示
的顺序来展示。
无网络/请求故障时,提示故障,且停留在上一页面。
1.3 页面内控件状态
- 随页面滚动
- 一直/某些条件下,不随页面滚动
- 根据业务逻辑 ,显示/隐藏
- 根据业务逻辑 ,展开/收起
1.4 键盘
- 固定上升距离
- 随控件判断上升距离
- 键盘上方添加“取消”“确定”
1.5 屏幕适配
- 屏幕宽度,居左居右等宽变宽
- 屏幕高度,高度适配
网友评论