Android UI Patterns Android UI设计 Android UI测试 在本章中,我们将介绍Android可用于设计以一致且可预见的方式运行的应用程序的不同UI模式。 UI Patterns组件 一个好的Android应用程序应遵循以下UI模式 行动吧 确认和确认 设置 帮帮我 选择 现在我们将详细讨论上面提到的UI模式。 行动吧 操作栏是每个屏幕顶部的专用栏,通常在整个应用程序中保持不变。它为您提供了以下几个关键功能 - 使重要行动变得突出和可访问 支持应用内的一致导航和视图切换 通过为很少使用的操作提供操作溢出来减少混乱 提供专用空间,为您的应用提供身份 操作栏组件 Action Bar有四个主要组件,可在下图中看到。 这些组件的名称和功能将在下面讨论 序号 操作栏组件 1 App Icon 应用程序图标可确定您应用的身份。如果您愿意,可以使用不同的徽标或品牌替换它。 2 View control 如果您的应用在不同视图中显示数据,则操作栏的此段允许用户切换视图。 3 Action buttons 在操作部分中显示应用最重要的操作。 4 Action overflow 将较少使用的操作移动到操作溢出。 Confirming and Acknowledging 当用户在应用程序的UI上调用操作时,最好通过Toast或对话框 confirm 或 acknowledge 该操作。 Confirming和Acknowledging之间存在差异。 Confirming 当我们要求用户验证他们确实想要继续他们刚刚调用的操作时,它被称为确认。如下图所示 - Acknowledging 当我们显示一个toast让用户知道他们刚刚调用的动作已经完成时,这称为确认,如下图所示 - 设置 您的应用中用户可以指示其应用应如何操作的首选项的位置称为“设置”。设置的使用可以通过以下方式使您的应用用户受益 - Settings 帮助用户预先确定在某些情况下会发生什么 使用应用中的 Settings 帮助用户感受控制 设置的位置 Android开发人员首选将“设置”选项作为上述动作溢出的一部分。由于用户不经常使用此选项,因此通常的做法是将其置于除“帮助”之外的所有其他项目下方。如下图所示 帮帮我 您的某些应用用户在使用您的应用时可能会遇到一些困难,他们会寻找一些答案,并且他们希望在应用中使用它们。因此,请始终将“帮助”作为您应用的一部分。 帮助的位置 与“设置”一样,放置“帮助”选项的标准设计正在执行 溢出 。始终将其作为菜单中的最后一项,并始终将其标记为“帮助”。即使您的应用程序屏幕没有其他操作溢出项目,也应该出现“帮助”。正如您在下图中所见 选择 Android 3.0版本将长按手势更改为全局手势以选择数据。现在,长按手势用于选择数据,将所选数据的上下文操作和选择管理功能组合到称为 上下文操作栏(CAB) 的新元素中。 使用上下文操作栏(CAB) 选择CAB是一个临时操作栏,在选择数据时覆盖应用程序的当前操作栏。在用户长按可选数据项后出现。如下图所示 从CAB栏用户可以执行以下操作 触摸它们可选择其他数据项 从CAB触发适用于所有突出显示的数据项的操作 通过导航栏的“后退”按钮或CAB的复选标记按钮关闭CAB Android UI设计 Android UI测试