【发布时间】:2015-02-24 05:33:20
【问题描述】:
在 Google 推出 Material Design 之后,我听说了一个名为 Toolbar 的新小部件类。
什么是 Toolbar,ActionBar 和 ToolBar 之间的确切区别是什么?
【问题讨论】:
标签: android android-actionbar material-design android-toolbar
在 Google 推出 Material Design 之后,我听说了一个名为 Toolbar 的新小部件类。
什么是 Toolbar,ActionBar 和 ToolBar 之间的确切区别是什么?
【问题讨论】:
标签: android android-actionbar material-design android-toolbar
我从Android Developers Blog post找到了一个很好的解释。
在此版本中,Android 引入了一个新的工具栏小部件。 这是 Action Bar 模式的概括,为您提供更多的控制权和灵活性。 工具栏是层次结构中的一个视图,就像任何其他视图一样,使其更容易与您的其余视图交错,对其进行动画处理并对滚动事件做出反应。您还可以将其设置为 Activity 的操作栏,这意味着您的标准选项菜单操作将显示在其中。
是的,我们 Android 开发人员需要更多地控制 ActionBar,对吧?而Toolbar 就是为了它。
换句话说,ActionBar 现在变成了一种特殊的Toolbar。这是Google's official Material Design spec document的摘录。
应用栏,以前在 Android 中称为操作栏,是一种特殊的工具栏,用于品牌、导航、搜索和操作。
更多细节,如如何将Toolbar 用作ActionBar,包含在上面的博文中。
【讨论】:
Toolbar 而不是ActionBar,反之亦然?