Android 中的灵活工具栏是什么,启动到 "shelf" 的工具栏是什么意思(在 Material 设计规范中提到)?

What is a flexible toolbar in Android, and what is meant by a toolbar launching to "shelf" (mentioned in the Material Design specification)?

  1. 这张图片取自 这篇文档 Material Design 规范。它的标题是:

    Flexible toolbar and card toolbar

    他们为什么称这个工具栏为灵活的?这是否意味着它的尺寸是灵活的或类似的?

  2. 以下图片来自同一文档,并附有标题

    Bottom toolbar that launches to a shelf and clings to the top of the keyboard or other bottom component

    Bottom toolbar shelf

    分别

    那个架子是什么?工具栏启动到那个架子是什么意思?

Why are they calling this toolbar flexible? Does this mean its dimensions are flexible or something like that?

工具栏之所以被称为灵活的是因为与旧的 ActionBar 相比,工具栏在您可以使用它的方式上非常灵活。你甚至可以让它是动态的并且有动画而不是你几乎无法控制的 ActionBar。

So what is that shelf and what is meant by a toolbar launching to that shelf?

在第一个示例中,它被称为架子的原因是它位于键盘上方或屏幕底部的任何其他位置。在第二种情况下,它似乎用词不当,而应该是带有 sheet 的底部工具栏。 Sheets 也被引入到 Material 设计规范中,似乎更适合这种情况。