安卓中文开发指南(SDK)连载(3)

用户界面UI)概览

 

 

安卓系统的系统用户界面(UI)提供了一个框架,使你很方便地建立应用程序。这个框架包括了主屏体验( Home screen experience),设备的整体导航(global device navigation),和通知(notifications)。


你的程序需要保证安卓系统体验的一致性及易用性。在这章,我们将展示可以达成这个目标的各种元素。 
读完后你会对安卓的用户界面(UI )的各个方面有一个大致的了解。 


 

主桌面,所有程序,最近使用的程序 


 
主界面(Home screen)


主界面是一个用户定制的空间,用于放置程序的快捷方式,文件夹与桌面小组件。可以用手指在屏幕上左右滑动来查看多个界面。 


主界面的底部是放置最常用的程序托盘,通常它是固定的,不会随着主界面的左右滑动而改变。 


可以通过点选在底部托盘的“菜单”图标来进入“所有程序 ”的视图。

所有程序(All apps screen)

“所有程序”视图让你浏览已经安装的程序与小插件。 


用户可以拖动程序或者小插件到主界面(Home Screen)里。 

最近使用的程序(Recents screen)

提供一个快捷的方法来浏览与切换最近使用的程序。如果用户需要频繁切换两个或多个应用,那么用这个功能将会很方便。 


点选虚拟按钮的“最近使用的程序”,再点选缩略图就能进行切换。如果向左或向右滑动,则会移除这个记录。

系统栏(System Bars)

系统栏是屏幕的一个区域,用于显示通知,系统状态和设备的导航(返回,主屏,最近使用程序等按键)。通常地,系统栏与你的程序一并显示。但如果程序显示某些需要全屏显示的内容,例如电影或者图片时,它会暂时隐藏,让使用者全屏观看。在不同大小的屏幕状态下,系统栏通常会有三种显示方式(如下图所示):
 

  1. (1)状态栏(Status Bar)

      状态栏的左边用于显示待处理的通知,右边用于显示系统的状态,如时间,电量,信号强度。用手指从屏幕的最上方向下拉,状态栏会显示更多更详细的状态。

  2. (2)导航栏(Navigation Bar)

      导航栏是安卓4.0的新特性,它通常会在一些没有传统的实体导航键的机器上面。这个导航栏一般包含三个虚拟按键:返回(Back)、主屏幕(Home)和最近使用的程序(Recent),而在运行一些为安卓2.3机器设计的程序时,会显示一个菜单键(Menu)。

  3. (3)合并栏(Combined Bar)

      在平板电脑上,通常会将状态栏与导航栏合并在一起显示,因为平板电脑的屏幕尺寸足够同时显示两项内容。



通知(Notifications)

通知(Notifications)是一个显示简洁的信息地。它提供了升级、提醒或者其它一些虽然重要的但不需要用户马上处理的信息。 从屏幕上方用手指向下拉,就能展开一个全屏的、包含详细信息的通知栏,用户可以通过点击,从而打开不同的程序获得更详细的信息。

通知可以展开,显示更多的信息与相关的操作(如删除,接受等)。当它折合时,通知会显示两行信息,标题与实时信息。当然,你可以设计成三行信息甚至更多,取决于设计者。点选一个通知不放并同时向左或者向右滑动,会移除相应的通知。


常用程序界面(Common App UI)


一个典型的安卓程序由动作栏(Action Bar)与内容(Content)组成。

  1. (1)主动作栏(Main Action Bar)

    用于放置控制命令的图标。主动作栏包含程序的导航层次操作(方便用户快速找到想要的内容),它也将一些最重要的控制命令图标放在上面。


  2. (2)视图控制(View Control)

    让用户切换到不同的显示页面。因为在一个程序中,不同的页面会有不同的内容及操作命令,因此用户通过这个视图控制功能,快速找到自己需要的页面。

  3. (3)内容区域(Content Area)

    这个区域用 于显示程序的某个页面的内容。

  4. (4)副动作栏  /  分动作栏(Split Action Bar)

    副动作栏是主动作栏的附加,例如在手机设备上,主动作栏不够用,因此副动作栏就出现在手机屏幕的底部,以显示更多的控制命令。通常在平板电脑上,如果屏幕足够大,副动作栏就不会出现。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值