本部分介绍媒体应用的顶级应用导航的工作原理。
用户使用应用栏在媒体应用中的顶级内容视图之间导航,该栏可能包含以下导航元素:
- 主要导航标签页(或变体)
- 应用选择器(OEM 可选)
应用栏还可以包含应用图标和应用控件,应用品牌信息以及登录、设置和搜索中对此进行了介绍。
主要导航标签页
媒体应用中内容视图的主要导航通常包含应用栏中的最多 4 个标签页(除非屏幕极小且没有显示标签页的空间)。通过这些标签页,用户可以在应用层次结构顶层的内容视图之间横向移动。
当用户选择某个标签页时,目标页面反映了用户之前与相应内容视图互动的情况。例如,如果之前在同一媒体应用会话期间滚动某个标签页的内容,当用户返回到该标签页时,滚动位置会保留下来。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/primary-navigation-tabs.gif?authuser=8&hl=lt)
主要导航变体
每个主要导航项通常由同时包含图标和标签的标签页表示。同时添加这两种元素可减轻驾驶员的认知负担,因为图标可以提高一目了然性,并且标签可以明确含义。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/PrimaryNav-1-2.png?authuser=8&hl=lt)
不过,汽车制造商可能会在某些情况下使用其他导航策略:
- 仅限标签:屏幕不够高,无法容纳合理量的内容,以及同时包含图标和标签的标签页
- 抽屉式导航栏:如果屏幕不够宽,无法容纳标签页
- 无标签页:如果只有一个主要导航选项
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/PrimaryNav-2.png?authuser=8&hl=lt)
应用选择器
应用选择器可让用户快速访问其他媒体应用。汽车制造商可以决定是否提供应用选择器。例如,一些汽车制造商可能更希望仅依赖所有可用应用的列表作为切换媒体应用的机制。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/PrimaryNav-9.png?authuser=8&hl=lt)
被调用后,应用选择器会提供对其他媒体应用的访问权限。当用户选择其他应用时,系统会显示该应用。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/PrimaryNav-10.png?authuser=8&hl=lt)
应用栏定位
汽车制造商会确定应用栏在所有 Android Automotive OS 模板(包括媒体模板)中的位置。应用栏可以显示在屏幕顶部、底部或一侧,只要它始终显示在同一位置即可。您还可以将标签页和应用控件放在应用栏中。
为了最大限度地降低认知负荷并确保可靠的用户体验,应用栏及其功能在整个信息娱乐系统中必须始终显示在同一位置。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/PrimaryNav-8.png?authuser=8&hl=lt)