Android 开发:导航视图与应用栏

Android Dev: Navigation View vs App Bar

我是 Android 开发的新手。我知道 NavigationView 是一个 AppBar(我认为)。是什么让这两者不同?我想创建一个带有居中徽标和右上角(而不是标准左侧)的 menu/settings 按钮的自定义 "appbar/toolbar",它会显示一个抽屉。

我打算一起放弃内置的 appbar/toolbar 并以某种方式创建我自己的并包括显示抽屉的按钮覆盖。

你会怎么做?从头开始导航视图、应用栏或自定义工具栏?我不知道标准是什么,什么是可以接受的。导航视图和应用栏之间有什么区别。谢谢你。

编辑:我逐渐意识到应用栏是导航视图中的一个功能,其中包括抽屉布局、菜单项等...我认为。

1.导航视图 通过使用 NavigationView,我们可以直接将菜单与 NavigationView 绑定。这就是 NavigationView 的好处。无需使用导航抽屉创建 ListView 和适配器。默认情况下,我们可以获得项目点击的选择器。使用菜单,我们可以更改所选菜单的图标颜色。 更多细节 : 1.https://developer.android.com/reference/android/support/design/widget/NavigationView.html

  1. http://www.technotalkative.com/part-4-playing-with-navigationview/

2。应用栏 Appbar 用于具有滚动效果的工具栏。我们可以很容易地给出material的设计效果。 更多细节 : 1.https://developer.android.com/reference/android/support/design/widget/AppBarLayout.html