android UI设计 要素
来源:互联网 发布:golang interface 编辑:程序博客网 时间:2024/05/17 22:26
GUI设计:
1. 不要照搬其他平台上的UI设计。应该让用户感觉是在使用一个真正的 Android 软件,在你的品牌显示和平台整体观感之间做好平衡。
2. 不要过度使用模态进度条和确认对话框。
3. 不要使用固定的绝对定位布局。
4. 不要使用px单位,使用dp;如果是文本,使用sp。
5. 不要使用太小的字体。
代码设计:
1. 所有资源都要针对高分辨率屏幕创建(缩小总比放大好)
2. 需要点击的元素要够大
3. 图标设计要遵循 Android 的准则
4. 要使用适当的间距(margins, padding)
5. 要支持D-pad和trackball导航
6. 要正确管理活动(activity)栈
7. 要正确处理屏幕方向变化
8. 要使用主题/样式、尺寸和颜色资源来减少界面冗余
9. 要和视觉与交互设计师合作!!!
设计理念:
1. 干净而不过于简单
2. 关注内容而非修饰
3. 一致,吸引人,少量简洁的变化
4. 使用云端服务(同时在PC桌面和手机上同步用户使用场景)来加强用户体验
优秀界面的设计准则:
1. 关注用户
了解你的用户(年龄,技能,文化,是否有身体障碍,对应用的需求,使用的设备,何时何地如何使用设备)
“用户优先”的设计心态 (用户通常是任务导向的)
更早、更频繁的由真实用户来测试
2. 显示正确的内容
最常用的操作用户应该立即可以看到并且使用
次要功能可以放到菜单里面
3. 给予用户适当的回馈
交互式的UI元素最少需要反映出4种不同的状态 (default,disabled,focused,pressed)
保证操作的结果是清晰可见的
多给予用户进度提示,但是不要干扰他们当前的操作
4. 有章可循的行为模式
行为模式遵循用户的期望(正确的操作活动栈,显示用户期望看到的信息和动作)
使用合适的方式来加强功能可见性(可点击的元素就应该看起来是可以点击的)
如果用户完成一项任务需要复杂的操作,重新思考你的设计!!!
5. 容忍错误
只允许有意义的操作(适当禁用一些UI元素)
尽量减少不可回退的操作
允许回退(undo)比使用确定对话框更好(实际上,应该尽量少用确定对话框,它对用户是一种干扰
设计上的考虑因素:
1. 屏幕的物理尺寸
2. 屏幕密度
3. 屏幕的方向(竖向和横向)
4. 主要的UI交互方式(触屏还是使用D-pad/trackball)
5. 软键盘还是物理键盘
6. 了解不同设备之间的相异之处是非常重要的!
7. 了解屏幕尺寸和密度分类
- android UI设计 要素
- UI设计9要素
- UI设计:TV UI 设计要素
- UI 设计的六个要素
- UI设计师必知道的设计要素
- UI设计5不要和UI设计9要素
- android UI设计模板
- android UI设计秘籍
- Android UI 设计指南
- Android UI设计秘笈
- Android UI 设计谨记
- android UI设计模式
- Android UI 设计
- Android UI 设计
- Android UI 设计要点
- Android UI设计技巧
- Android: QQ UI 设计
- android ui设计
- 【matlab学习笔记】矩阵的表示和常用符号
- 解决安装WordPress主题及插件需要输入FTP问题
- MyEclipse10离线安装PyDev
- C#:关于System.Collections空间
- GNUMakefiles之Makefiles的条件语句
- android UI设计 要素
- 二分法解决高精度
- easyui所有图标集
- 欧拉函数 FZOJ 1759 Super A^B mod C
- mysql语句:SET NAMES UTF8
- 指针和数组(上)
- 数组指针和指针数组的区别
- 博弈---尼姆博奕(Nimm Game)(重点)
- 项目中代办事宜的功能实现!