📅  最后修改于: 2021-01-05 05:38:14             🧑  作者: Mango
在本章中,我们将研究android提供的不同UI模式,以设计行为一致且可预见的应用程序。
一个好的android应用程序应遵循以下UI模式-
现在,我们将详细讨论上述UI模式。
动作栏是每个屏幕顶部的专用栏,通常在整个应用程序中保持不变。它为您提供了以下几个关键函数-
动作栏具有四个主要组件,可以在下图中看到。
这些组件的名称和功能将在下面讨论-
Sr.No | Action Bar Components |
---|---|
1 |
App Icon 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. |
当用户在应用程序的UI上调用动作时,最好通过吐司或对话框确认或确认该动作。
确认和确认之间有区别。
当我们要求用户确认他们确实要继续执行刚刚调用的操作时,称为确认。如您在下图中看到的-
当我们显示祝酒词,以使用户知道他们刚刚调用的操作已经完成时,这称为确认,如您在下图中所看到的-
用户在应用程序中可以指示自己的偏好的地方称为“设置”。使用设置可以通过以下方式使您的应用程序用户受益-
设置可帮助用户预先确定在某些情况下会发生什么
使用应用程序中的设置可帮助用户掌控一切
android开发人员最好始终使“设置”选项成为上述操作溢出的一部分。由于用户不经常使用此选项,因此通常的做法是将其放在“帮助”以外的所有其他项目下方。如您在下图中看到的-
您的某些应用程序用户在使用您的应用程序时可能会遇到一些困难,他们会寻找一些答案,并且希望在应用程序中找到答案。因此,请务必使“帮助”成为您应用程序的一部分。
像“设置”一样,放置“帮助”选项的标准设计实际上在溢出。始终使其成为菜单中的最后一项,并始终将其标记为“帮助”。即使您的应用程序屏幕上没有其他动作溢出项目,“帮助”也应该出现在其中。正如您在下图中看到的那样-
Android 3.0版本将长按手势更改为全局手势以选择数据。现在,长按手势用于选择数据,将上下文动作和所选数据的选择管理功能组合到一个称为上下文动作栏(CAB)的新元素中。
选择CAB是一个临时操作栏,在选择数据时会覆盖您应用的当前操作栏。用户长按可选数据项后,它会出现。如您在下图中看到的-
从CAB栏,用户可以执行以下操作-