Android UI Patterns


在本章中,我们将介绍Android可用于设计以一致且可预见的方式运行的应用程序的不同UI模式。

UI Patterns组件

一个好的Android应用程序应遵循以下UI模式

  • 行动吧
  • 确认和确认
  • 设置
  • 帮帮我
  • 选择

现在我们将详细讨论上面提到的UI模式。

行动吧

操作栏是每个屏幕顶部的专用栏,通常在整个应用程序中保持不变。它为您提供了以下几个关键功能 -

  • 使重要行动变得突出和可访问
  • 支持应用内的一致导航和视图切换
  • 通过为很少使用的操作提供操作溢出来减少混乱
  • 提供专用空间,为您的应用提供身份

操作栏组件

Action Bar有四个主要组件,可在下图中看到。

Anroid UI模式教程

这些组件的名称和功能将在下面讨论

序号 操作栏组件
1

App Icon

应用程序图标可确定您应用的身份。如果您愿意,可以使用不同的徽标或品牌替换它。

2

View control

如果您的应用在不同视图中显示数据,则操作栏的此段允许用户切换视图。

3

Action buttons

在操作部分中显示应用最重要的操作。

4

Action overflow

将较少使用的操作移动到操作溢出。

Confirming and Acknowledging

当用户在应用程序的UI上调用操作时,最好通过Toast或对话框 confirmacknowledge 该操作。

Confirming和Acknowledging之间存在差异。

Confirming

当我们要求用户验证他们确实想要继续他们刚刚调用的操作时,它被称为确认。如下图所示 -

Anroid UI模式教程

Acknowledging

当我们显示一个toast让用户知道他们刚刚调用的动作已经完成时,这称为确认,如下图所示 -

Anroid UI模式教程

设置

您的应用中用户可以指示其应用应如何操作的首选项的位置称为“设置”。设置的使用可以通过以下方式使您的应用用户受益 -

  • Settings 帮助用户预先确定在某些情况下会发生什么

  • 使用应用中的 Settings 帮助用户感受控制

设置的位置

Android开发人员首选将“设置”选项作为上述动作溢出的一部分。由于用户不经常使用此选项,因此通常的做法是将其置于除“帮助”之外的所有其他项目下方。如下图所示

Anroid UI模式教程

帮帮我

您的某些应用用户在使用您的应用时可能会遇到一些困难,他们会寻找一些答案,并且他们希望在应用中使用它们。因此,请始终将“帮助”作为您应用的一部分。

帮助的位置

与“设置”一样,放置“帮助”选项的标准设计正在执行 溢出 。始终将其作为菜单中的最后一项,并始终将其标记为“帮助”。即使您的应用程序屏幕没有其他操作溢出项目,也应该出现“帮助”。正如您在下图中所见

Anroid UI模式教程

选择

Android 3.0版本将长按手势更改为全局手势以选择数据。现在,长按手势用于选择数据,将所选数据的上下文操作和选择管理功能组合到称为 上下文操作栏(CAB) 的新元素中。

使用上下文操作栏(CAB)

选择CAB是一个临时操作栏,在选择数据时覆盖应用程序的当前操作栏。在用户长按可选数据项后出现。如下图所示

Anroid UI模式教程

从CAB栏用户可以执行以下操作

  • 触摸它们可选择其他数据项
  • 从CAB触发适用于所有突出显示的数据项的操作
  • 通过导航栏的“后退”按钮或CAB的复选标记按钮关闭CAB