在本章中,我们将介绍Android提供的不同UI模式,以设计以一致和可预见的方式运行的应用程序。
UI模式组件
一个很好的android应用程序应该遵循以下UI模式 -
执行吧
确认和确认
设置
帮帮我
选择
现在我们将详细探讨上述UI模式。
执行吧
操作栏是每个屏幕顶部的专用栏,通常在整个应用程序中持续存在。它提供了几个关键功能,如下所示:
使重要的执行突出和可及
支持一致的导航和视图切换应用程序
通过为很少使用的动作提供动作溢出来减少杂乱
为您的应用提供一个身份的专用空间
动作栏组件
Action Bar有四个主要组件,可以在下图中看到。
这些组件的名称和功能将在下面探讨 -
没有
动作栏组件
1
应用图标
The app icon establishes your app"s identity. It can be replaced with a different logo or branding if you wish.
2
View control
If your app displays data in different views, this segment of the action bar allows users to switch views.
3
Action buttons
Show the most important actions of your app in the actions section.
4
Action overflow
Move less often used actions to the action overflow.
Confirming and Acknowledging
When a user invokes a action on your app"s UI, it is a good practice to confirm or acknowledge that action through a toast or a dialog box.
There is a difference between Confirming and Acknowledging.
Confirming
When we ask the user to verify that they truly want to proceed with a action that they just invoked, it is called confirming. As you can see in the following image −
Acknowledging
当我们显示吐司以让用户知道他们刚刚调用的动作已经完成时,这被称为确认,如下图所示:
设置
用户可以在应用程序中显示应用程序的行为偏好的位置称为“设置”。使用设置可以通过以下方式使您的应用的用户受益:
设置帮助用户预先确定在某些情况下会发生什么
在您的应用程序中使用设置可帮助用户感受到控制
放置设置
Android开发人员首选将“设置”选项作为上述动作溢出的一部分。由于用户没有经常使用此选项,因此通常的做法是将其放在除“帮助”之外的所有其他项目之下。如下图所示:
帮帮我
您的某些应用用户在使用您的应用程序时可能会遇到一些困难,他们会寻找一些答案,他们希望在应用中。所以总是让你的应用程序的“帮助”部分。
放置帮助
像“设置”一样,放置“帮助”选项的标准设计是动作溢出。始终使其成为菜单中的最后一项,并始终将其标记为“帮助”。即使你的应用程序屏幕没有其他动作溢出项目,“帮助”应该出现在那里。如下图所示:
选择
Android 3.0版本将长按手势更改为全局手势以选择数据。长按手势现在用于选择数据,将所选数据的上下文动作和选择管理功能组合成称为上下文动作栏(CAB)的新元素。
使用上下文操作栏(CAB)
选择CAB是一个临时动作栏,覆盖您的应用程序的当前操作栏,同时选择数据。在用户长按可选数据项之后出现。如下图所示:
从CAB栏中,用户可以执行以下操作 -
通过触摸它们选择其他数据项
触发CAB中适用于所有突出显示的数据项的操作
通过导航栏的“后退”按钮或CAB的复选标记按钮关闭CAB