用户界面(UI)概览
安卓系统的系统用户界面(UI)提供了一个框架,使你很方便地建立应用程序。这个框架包括了主屏体验( Home screen experience),设备的整体导航(global device navigation),和通知(notifications)。
你的程序需要保证安卓系统体验的一致性及易用性。在这章,我们将展示可以达成这个目标的各种元素。
读完后你会对安卓的用户界面(UI )的各个方面有一个大致的了解。
主桌面,所有程序,最近使用的程序
主界面(Home screen)
主界面是一个用户定制的空间,用于放置程序的快捷方式,文件夹与桌面小组件。可以用手指在屏幕上左右滑动来查看多个界面。
主界面的底部是放置最常用的程序托盘,通常它是固定的,不会随着主界面的左右滑动而改变。
可以通过点选在底部托盘的“菜单”图标来进入“所有程序 ”的视图。
所有程序(All apps screen)
“所有程序”视图让你浏览已经安装的程序与小插件。
用户可以拖动程序或者小插件到主界面(Home Screen)里。
最近使用的程序(Recents screen)
提供一个快捷的方法来浏览与切换最近使用的程序。如果用户需要频繁切换两个或多个应用,那么用这个功能将会很方便。
点选虚拟按钮的“最近使用的程序”,再点选缩略图就能进行切换。如果向左或向右滑动,则会移除这个记录。
系统栏(System Bars)
系统栏是屏幕的一个区域,用于显示通知,系统状态和设备的导航(返回,主屏,最近使用程序等按键)。通常地,系统栏与你的程序一并显示。但如果程序显示某些需要全屏显示的内容,例如电影或者图片时,它会暂时隐藏,让使用者全屏观看。在不同大小的屏幕状态下,系统栏通常会有三种显示方式(如下图所示):
-
(1)状态栏(Status Bar)
状态栏的左边用于显示待处理的通知,右边用于显示系统的状态,如时间,电量,信号强度。用手指从屏幕的最上方向下拉,状态栏会显示更多更详细的状态。
-
(2)导航栏(Navigation Bar)
导航栏是安卓4.0的新特性,它通常会在一些没有传统的实体导航键的机器上面。这个导航栏一般包含三个虚拟按键:返回(Back)、主屏幕(Home)和最近使用的程序(Recent),而在运行一些为安卓2.3机器设计的程序时,会显示一个菜单键(Menu)。
-
(3)合并栏(Combined Bar)
在平板电脑上,通常会将状态栏与导航栏合并在一起显示,因为平板电脑的屏幕尺寸足够同时显示两项内容。
通知(Notifications)
通知(Notifications)是一个显示简洁的信息地。它提供了升级、提醒或者其它一些虽然重要的但不需要用户马上处理的信息。 从屏幕上方用手指向下拉,就能展开一个全屏的、包含详细信息的通知栏,用户可以通过点击,从而打开不同的程序获得更详细的信息。
通知可以展开,显示更多的信息与相关的操作(如删除,接受等)。当它折合时,通知会显示两行信息,标题与实时信息。当然,你可以设计成三行信息甚至更多,取决于设计者。点选一个通知不放并同时向左或者向右滑动,会移除相应的通知。
常用程序界面(Common App UI)
一个典型的安卓程序由动作栏(Action Bar)与内容(Content)组成。
-
(1)主动作栏(Main Action Bar)
用于放置控制命令的图标。主动作栏包含程序的导航层次操作(方便用户快速找到想要的内容),它也将一些最重要的控制命令图标放在上面。
-
(2)视图控制(View Control)
让用户切换到不同的显示页面。因为在一个程序中,不同的页面会有不同的内容及操作命令,因此用户通过这个视图控制功能,快速找到自己需要的页面。
-
(3)内容区域(Content Area)
这个区域用 于显示程序的某个页面的内容。
-
(4)副动作栏 / 分动作栏(Split Action Bar)
副动作栏是主动作栏的附加,例如在手机设备上,主动作栏不够用,因此副动作栏就出现在手机屏幕的底部,以显示更多的控制命令。通常在平板电脑上,如果屏幕足够大,副动作栏就不会出现。