Android是基于Linux内核的开源操作系统,用于智能手机,平板电脑等移动设备。此外,它还为智能手表和Android TV开发。他们每个人都有专门的界面。 Android一直是智能手机上最畅销的操作系统之一。 Android OS是由Google Inc.在2005年收购的Android Inc.开发的。android中有不同类型的栏。让我们讨论本文中的每个小节。
Android中可用的酒吧类型
在Android中,对于相同的栏,可以使用不同的名称。例如,操作栏现在被命名为工具栏,有时也被命名为应用栏。因此,这会造成混乱。在本文中,我们将尝试克服这种困惑。
- 状态栏
- 动作栏/工具栏/应用栏
- 系统栏/ Android导航栏
- 进度条
- 搜寻栏
- 小吃店
- 等级栏
1. Staus酒吧
在Android手机中,状态栏包含时钟,电池图标和其他通知图标,如下图所示。大多数时候,它在屏幕顶部。这是由系统提供的;该应用程序不会直接操纵该栏的内容。
Note: According to Google design guidelines; the height of the status bar is 24dp.
下面是一个示例图像,用于显示状态栏在android设备上的位置。
2.操作栏/工具栏/应用栏
- 操作栏:操作栏(有时称为应用程序栏)(如果存在于某个活动中)将位于活动内容区域的顶部,通常直接在状态栏的下方。它是一个菜单栏,贯穿于Android活动屏幕的顶部。 Android ActionBar可以包含菜单项,这些菜单项在用户单击“菜单”按钮时变为可见。通常,ActionBar由以下四个组件组成:
- 应用程序图标:应用程序品牌徽标或图标将显示在此处
- 视图控件:一个专用的空间,用于显示应用程序标题。还提供了通过添加微调器或选项卡式导航在视图之间切换的选项
- 动作按钮:可以在此处添加应用的主要动作
- 动作溢出:所有不重要的动作都将显示为菜单
- 工具栏:该工具栏是在Android Lollipop(API 21)中添加的,是ActionBar的后继。工具栏是一个ViewGroup,可以将其放置在XML布局中的任何位置。与ActionBar相比,可以更有效地自定义工具栏的外观和行为。工具栏比ActionBar更加灵活。只需更改其颜色,大小和位置即可。我们还可以为其添加标签,徽标,导航图标和其他视图。
- 应用程序栏:应用程序栏(也称为动作栏)是应用程序活动中最突出的设计元素之一,因为它提供了视觉结构和与用户接近的交互元素。应用栏最重要的功能如下:
- 专用空间,用于提供应用程序标识并显示用户在应用程序中的位置。
- 以预期的方式进入主要行动,例如搜索。
- 协助导航和视图切换。
下面是一个示例图像,显示了Android设备上的操作栏/工具栏/应用栏。
Note: There are some differences between these three confusing terms. We are going to discuss this in another article.
3.系统栏/ Android导航栏
导航或系统栏中包含HOME,BACK等按钮。这通常出现在状态栏屏幕的另一侧。因此,它通常出现在屏幕底部。这是由系统给出的;该应用不会直接管理该栏的内容。它还为使用Android 2.3或更早版本编写的应用程序提供菜单。下面的示例图片显示了Android设备上系统栏/ Android导航栏的位置。
4.进度条
Android ProgressBar是一个UI控件,用于显示操作进度。例如,在Internet上下载文件,上传文件,可以看到进度条以查看剩余操作时间。 progressBar有两种模式:
- 确定进度条:通常,我们在进度条中使用“确定进度”模式,因为它显示已发生的进度量,例如已下载文件的百分比(%),在Internet上上传或下载的数据量等等。
- 不确定的ProgressBar:在这里,我们不了解工作的进度意味着完成多少工作或需要多长时间。
下面是进度条外观的示例图像。
5.搜寻栏
Android搜索栏 是progressBar的修订版,具有可拖动的拇指,用户可以在其中来回拖动拇指以设置当前进度值。我们可以在android设备中使用搜索栏,例如亮度控制,音量控制等。它是基本的UI元素之一,它提供了选择在定义的范围内(例如1到100)的整数值的选项。 SeekBar,我们可以来回滑动以在使用android:min和android:max属性定义的最小整数值和最大整数值之间选择一个值。分别。以下是搜索栏外观的示例图像。
6.小吃店
Snackbar提供有关操作的轻量级反馈。该消息显示在移动设备的屏幕底部,而在较大的设备上显示在左下方。在视图层次结构中具有CoordinatorLayout可以使Snackbar方便使用特定功能,例如滑动到关闭和自动移动小部件。 Snackbar可与Toast媲美,但唯一的显着区别是Snackbar可以添加动作。以下是Snackbar外观的示例GIF。
7. RatingBar
Android RatingBar是一个用户界面小部件,用于从客户或用户那里获得评级。它是SeekBar和ProgressBar的扩展,可以显示星级,并且允许用户通过单击星级来给出等级。在RatingBar中,我们可以使用android:stepSize建立步长,并且它将始终以一个浮点数(例如1.0、2.0、2.5等)返回评分值。通过使用android:numStars属性,您可以定义RatingBar中的星星。 RatingBar用于获得用户或客户对产品,电影或酒店体验等的评级。下面是RatingBar外观的示例图像。