另外,应用程序栏布局和折叠式工具栏布局之间有什么区别?
非常感谢 :)
最佳答案
AppBarLayout是垂直LinearLayout
,它实现了 Material 设计应用程序栏概念的许多功能,即滚动手势。
子级应通过setScrollFlags(int)
和关联的布局xml属性app:layout_scrollFlags
提供所需的滚动行为。
这种观点在很大程度上取决于在CoordinatorLayout
中用作直接子级。如果您在其他AppBarLayout
中使用ViewGroup
,则大多数功能将无法使用。
CollapsingToolbarLayout是Toolbar
的包装,可实现折叠的应用程序栏。它旨在用作AppBarLayout
的直接子代。