Android UI设计

来源:互联网 发布:淘宝现金券的使用说明 编辑:程序博客网 时间:2024/05/17 20:25

Android UI设计特点

1、慎用常驻通知栏

Android系统的通知栏有Notification(及时消息通知)与Ongoing(常驻消息通知)。开发者对常驻消息通知栏的使用要谨慎,考虑是否有必要使用。

2、界面无须返回按钮

Android手机中有许多物理按键存在,back、home按键。在设计Android界面UI时,无须效仿IOS左上角的返回键,因为Iphone没有Back物理按键,所以在Android界面上不应该出现任何返回按钮。

3、处理缓存文件

Android应用程序在使用时经常出现速度变慢的状况,这是因为开发者往往忽视了处理缓存文件。如果不进行缓存处理,那么大量的文件和图片会挤压在系统的Gallery中,程序运行速度就会被严重拖慢。处理方法只需要将文件改为Gallery无法识别的类型。

4、退出无须确认

Android程序退出时,进程并没有被杀死,只是被挂起,这样可以提高用户进行多任务切换的速度。当在根Activity中按下back键时,按照Android的堆栈机制,进程被挂起,用户确认与不确认退出,都没有损失信息的危险存在。所以,设计者不必在退出时再进行询问提示。

5、默认检查更新

有些应用程序有手动检查更新的设置,但是操作用户很少会积极、主动的去更新,所以提倡开发者自动执行检查更新操作。每次启动应用做更新检查,如此既方便了用户,也完成了程序更新。

6、提示转存到存储卡

当应用程序本身超过一定大小,应该自觉提醒用户要不要转入外置SDCard。毕竟大多数手机的内置SDCard存储空间有限,应用程序占用过多存储空间是不负责任的。优秀的开发者应该考虑用户没有注意到的细节。


Android UI设计原则及相关事项

1、直接操作的感受

a、用户操作的结果要立即显示

b、尽量减少文本输入,将用户选项在列表中呈现,让用户直接选择

2、操作反馈

在Android中,应用应该对用户的每个操作提供可见的变化。例如按下Activity元素时颜色改变,或者发出声音。

3、容错性

对于使用触屏设备的用户来说,由于系统功能比较复杂,触屏操作灵活性大,很有可能出现误操作,那么要求应用程序有很好的错误警告机制和容错机制。执行动作尽量可逆。

4、动画效果

动画效果的使用会加强用户直接操作体验,界面会像真是世界中的一些事物给予反应。


Android UI设计遵循要素

1、应用程序可以自适应高分辨率屏幕。

2、需要点击的屏幕元素要足够大。

3、屏幕元素间使用适当的间距。

4、图标设计遵循Android准则。

5、支持D-pad和trackball导航。

6、正确处理自适应屏幕方向翻转变化(如果觉得恶心,可以只支持竖屏)。

7、使用主题、样式、尺寸和颜色等资源来冗余。


Android UI设计考虑要素

1、设备屏幕的物理尺寸。

2、屏幕分辨率。

3、屏幕的方向,是否支持屏幕旋转。

4、主要的UI交互方式是触屏控制,还是使用D-pad或者trackball。

5、使用软键盘还是物理键盘。

6、了解不同设备的区别之处。

7、了解不同设备的UI界面可能存在的差异。

8、了解屏幕尺寸和分辨率的分类。


Android UI设计过程中要避免问题

1、避免简单照搬其他平台的UI设计,应该让你的应用程序界面展现出Android特色,让用户感觉真正使用一个Android软件(貌似在说IOS)。

2、避免过度使用模块化的过程和确认对话框。

3、避免使用固定的绝对定位的布局。

4、避免使用px像素单位,要使用dp或者sp。

5、避免使用过小的字体。


Android屏幕密度

1、lDPI低密度 = 基准密度 * 0.75

2、mDPI基准密度

3、hDPI高密度 = 基准密度 * 1.5

4、xhDPI特高密度 = 基准密度 * 2

5、xxhDPI不考虑

0 0
原创粉丝点击