当我们使用CollapsingToolbarLayout时,为什么我们需要AppBarLayout?

时间:2017-03-19 15:42:42

标签: android android-layout android-collapsingtoolbarlayout android-appbarlayout

CollapsingToolbarlayout in Appbarlayout

此外,appbar布局和折叠工具栏布局之间有什么区别?

非常感谢:)

1 个答案:

答案 0 :(得分:6)

AppBarLayout是一个垂直LinearLayout,它实现了材料设计应用栏概念的许多功能,即滚动手势。

儿童应通过setScrollFlags(int)和相关的布局xml属性提供所需的滚动行为:app:layout_scrollFlags

此视图在很大程度上取决于在CoordinatorLayout中用作直接子项。如果您在其他AppBarLayout内使用ViewGroup,则其大部分功能将无效。

CollapsingToolbarLayoutToolbar的包装器,它实现了折叠应用栏。它旨在用作AppBarLayout的直接子项。