【发布时间】:2014-11-02 05:33:24
【问题描述】:
目前,我正在将一个全息设计的应用程序迁移到材料设计的应用程序。
我偶然发现了以下文章:http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html
在此版本中,Android 引入了一个新的工具栏小部件。这是一个 Action Bar 模式的概括,为您提供更多 控制和灵活性。工具栏是层次结构中的一个视图,就像 任何其他的,使它更容易与你的其他观点交错, 对其进行动画处理,并对滚动事件做出反应。您也可以将其设置为您的 Activity 的操作栏,意味着您的标准选项菜单操作 将在其中显示。
上面的文字对我来说似乎不太清楚。我的第一印象是。
-
Toolbar比ActionBar更强大。它可以做ActionBar可以做的所有事情,还提供一些其他额外的功能。 - Google 似乎想推广
Toolbar而不是ActionBar
我想知道,我们如何决定,何时使用ActionBar,何时使用Toolbar。
我想要实现的是类似于最新的 Google Play 商店应用程序。
导航抽屉在操作栏下
有collapseActionView
我可以将我的菜单指定为
<item
android:id="@+id/menu_search"
android:title="@string/menu_search"
android:showAsAction="always|collapseActionView"
android:actionLayout="@layout/collapsible_searchtext"
android:icon="?attr/actionBarSearchIcon"/>
我看到了最新的 Google Play 报亭
操作栏上方的导航抽屉盖
- 如果我想要功能导航抽屉盖在操作栏上,
Toolbar是必须的吗? - 如果我只想拥有导航抽屉在操作栏下和有collapseActionView的功能,我会
ActionBar够不够?
【问题讨论】: