Android应用程序:具有AppBar、BottomNavigation和CoordinatorLayout的应用程序架构

Android应用程序:具有AppBar、BottomNavigation和CoordinatorLayout的应用程序架构,android,android-fragments,material-design,Android,Android Fragments,Material Design,我目前正在开发一个Android应用程序,其中我需要以下组件:顶部的AppBar、底部导航视图和一个framelayout,其中包含通过事务推送的片段。所有这些都必须在协调器布局内,以便在滚动时隐藏AppBar和底部Bar 对于顶级的片段(即列表),一切都很好,但是当我单击这些列表中的一项时,我会推送一个新片段,该片段可以具有与第一个片段不同的几个功能,例如具有折叠工具栏布局或右下角的FAB按钮。这些新组件也应跟随滚动并隐藏/替换,但由于它们不是CoordinatorLayout的直接子组件,因

我目前正在开发一个Android应用程序,其中我需要以下组件:顶部的AppBar、底部导航视图和一个framelayout,其中包含通过事务推送的片段。所有这些都必须在协调器布局内,以便在滚动时隐藏AppBar和底部Bar

对于顶级的片段(即列表),一切都很好,但是当我单击这些列表中的一项时,我会推送一个新片段,该片段可以具有与第一个片段不同的几个功能,例如具有折叠工具栏布局或右下角的FAB按钮。这些新组件也应跟随滚动并隐藏/替换,但由于它们不是CoordinatorLayout的直接子组件,因此不会获得任何事件。这种解决方案应该如何处理

我只是想遵循材料设计的最佳实践,把底部的条放在任何地方,把它藏起来等等,但是我不能让它和碎片一起工作