工具栏:更改菜单项和背景以及项目颜色

时间:2016-01-21 04:59:08

标签: android android-actionbar android-animation android-toolbar

在我的应用程序中,我希望工具栏的行为与大多数Google应用程序一样。

在这些应用中,当您从列表中选择项目时,工具栏会更改其菜单项,并更改其颜色和状态栏颜色。一切都跟着动画。

Toolbar color change

我想知道这样做的最佳方式。也许有一个官方的API,或一个好的图书馆?

以下是我的想法:

  1. 拥有两组菜单项并手动添加/删除或显示/隐藏它们,并使用Property Animator

  2. 等更改工具栏颜色
  3. 将两个工具栏放在同一位置,并在需要时替换它们。 (您可以在.gif图像上看到工具栏标题的边距发生变化,因此很可能有两个工具栏)

1 个答案:

答案 0 :(得分:1)

它被称为action mode。通常用于显示特定操作的额外选项。

查看此链接Creating Contextual Menus