为什么我们在使用 CollapsingToolbarLayout 的时候还需要 AppBarLayout?
Why do we need AppBarLayout when we are using CollapsingToolbarLayout?
此外,应用栏布局和折叠工具栏布局之间有什么区别?
非常感谢:)
AppBarLayout 是一个垂直 LinearLayout
,它实现了 material 设计应用栏概念的许多功能,即滚动手势。
Children 应该通过 setScrollFlags(int)
和关联的布局 xml 属性提供他们想要的滚动行为:app:layout_scrollFlags
.
此视图在很大程度上取决于在 CoordinatorLayout
中用作直接 child。如果您在另一个 ViewGroup
中使用 AppBarLayout
,它的大部分功能将不起作用。
CollapsingToolbarLayout 是 Toolbar
的包装器,它实现了折叠应用栏。它旨在用作 AppBarLayout
的直接 child。
此外,应用栏布局和折叠工具栏布局之间有什么区别?
非常感谢:)
AppBarLayout 是一个垂直 LinearLayout
,它实现了 material 设计应用栏概念的许多功能,即滚动手势。
Children 应该通过 setScrollFlags(int)
和关联的布局 xml 属性提供他们想要的滚动行为:app:layout_scrollFlags
.
此视图在很大程度上取决于在 CoordinatorLayout
中用作直接 child。如果您在另一个 ViewGroup
中使用 AppBarLayout
,它的大部分功能将不起作用。
CollapsingToolbarLayout 是 Toolbar
的包装器,它实现了折叠应用栏。它旨在用作 AppBarLayout
的直接 child。