第1页Android 应用界面设计
与 iOS 相比,Android 系统界面存在各种不协调,应用界面本身缺乏统一的规范。虽然 Android 的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身能够提供标准的范例,也未必是一件坏事,毕竟许多应用并不一定需要独创的界面。从 Android 4.0 开始,系统界面在一致性上有了许多改善,那么 Android 应用的界面应该如何设计?如果你仔细观察 Google 近期的一系列应用上的设计,应该能发现在一些指导性的要点,而这些设计也正在被第三方应用采用。
Android 应用不应该成为 iOS 应用的翻版,那么它应该是什么样子?androiduipatterns 网站针对 Android 应用的界面设计提出了一些规范性的建议,值得参考。
主界面
应用的主界面(起始界面)应该是什么样子?看下面这个规范图。
什么应用使用这样的起始界面呢?看这三个例子: Aldiko,Evernote 和 Google+。
分界面
进入应用的分界面之后如何设计,看下面这个范例。
上面一行是操作栏:最左边是应用图标(或许包括后退键),点击回到起始界面;中间部分主要考虑于应用协调的配色;最右边是当前情景下可进行的操作。
看下面的例子
列表界面
应用可能需要处理大量的数据,而列表则是将数据规则化呈现的一种方式。列表界面应该足够清晰,为用户提供一个好的概览,同时,列表界面的操作栏应该允许用户对列表进行单项或多项操作。
两个比较好的范例是 Aldiko 和 Google Mail。需要注意的是,列表的选择框通常是在左边,但是在 Aldiko 中,文件夹图标在左边非常突出,于是 Aldiko 选择框放在了右边,达到界面上的一种平衡。
载入列表
应用可能需要处理大量的信息,比如 Twitter 的时间线。对于用户来说,这意味着列表长度几乎是无尽的。目前,许多应用已经采用了比较通用的处理方法,当下滑到列表已缓冲条目下部的边界时,自动加载更多的信息。
下面是两个例子: Android Market 和 Twitter。
长按
对某个单项信息进行操作,一种交互方式是长按。这也许不是最明显的操作,但是节省屏幕空间,也很符合“情景菜单”的理念。
下面的三个例子:Aldiko,Astro 文件管理器和 Google+。
多选操作
对列表进行多选操作,最好在列表上的项目一侧增加选择栏,如下图:
当你选定了多个项目后,屏幕下方给出操作栏。
标签
从 Android 4.0 开始,系统进一步突出了分类标签。在顶部操作栏的下面,通常会有一个标签栏,你可以点击或者左右滑动,如下图
Android Market 和 Google+ 是两个例子
虽然 Google 并没有在界面上给出太多限制,但是随着 Android 平台的发展,应用界面逐渐形成一套统一的规则和界面应该是一个趋势。这是否意味着一切应用必须遵循规范呢?那倒也未必。比如 Path 的界面,就未必符合任何平台的既成规范。如果你有开创性的界面,而且能够保证易用性,不妨去大胆创新,否则,遵循现有的良好规范可能会让你少走些许弯路。
分享到:
相关推荐
资源名称:Android用户界面设计内容简介:《Android用户界面设计》回顾了Android 系统简史和最新Jelly Bean 版本的特征,鼓励开发人员开发更多的Android 应用;在细致介绍完开发基础之后,以房地产应用为例,演示...
适合Android初学者,主要介绍界面的一些功能
与iOS相比,Android系统界面存在各种不协调,应用界面本身缺乏统一的规范。虽然Android的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身...androiduipatterns网站针对Android应用的界面设计提出了一些规范
作 者: 张思民 著 ...《21世纪高等学校计算机基础实用规划教材:Android应用程序设计》可以作为高等院校及各类培训学校Android系统课程的教材,也可以作为学习Android程序设计的编程人员的自学用书。
android登录界面设计源码大全
DroidDraw 是一个基于Java Swing的Android可视化界面设计器,我们可以通过它来生成复杂的Android Layout XML文件,据作者介绍,Android的Layout和Swing Layout中有很好的对应,设计器的代码编写起来还是比较容易的。
Android应用程序设计教程,主要内容包括Android开发环境构建、Android屏幕布局、Android控件Widgets、Android的图形用户界面、Android数据存储和Android多媒体。最后两个综合实训项目(手机乐游和基于Android的手机...
Android应用源码开发Demo,主要用于毕业设计学习。
第2篇为应用开发篇,通过实例介绍了Android UI布局、Android人机界面、手机硬件设备的使用、Android本地存储系统、Android中的数据库、多线程设计、Android传感器、Android游戏开发基础、Android与Internet,以及...
基于Android系统的App界面设计.pdf
Android 应用开发源码 参考与学习使用
Android应用开发笔记13^Android移动应用界面的模板化设计.pdf
android系统软件开发常用的UI界面设计,功能强大,界面新颖丰富
与iOS相比,Android系统界面存在各种不协调,应用界面本身缺乏统一的规范。虽然Android的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身能够...androiduipatterns网站针对Android应用的界面设计提出了一
Android应用源码45套安卓源码合集: android中文离线发音引擎FOCTTS使用源码.rar Android应用源码(精)LBS签到应用源码.rar Android应用源码(精)xUtils2.2.5.rar ...Android应用源码飞碟说欢迎界面.rar
自己写的界面,简单,可以移植高,对初学者或者应用开发人员,都是很好的
Android,APP登陆界面设计,界面优美简洁 ,值得大家下载使用。