Android 是否可以在AppBar/CollingToolbarLayout之外设置折叠布局?

Android 是否可以在AppBar/CollingToolbarLayout之外设置折叠布局?,android,android-layout,android-support-library,android-coordinatorlayout,Android,Android Layout,Android Support Library,Android Coordinatorlayout,我的客户端请求了一个折叠视图(由回收器视图触发),该视图在图形上不属于AppBar/工具栏抽象。虽然我能够以某种方式伪装它,将上面提到的视图放在崩溃的工具栏布局中,但我真的觉得代码很笨拙,维护起来将是一场噩梦 CoordinatorLayout的名字表明,可能折叠/视差行为可以在视图层次结构中的任何地方使用,但我在Android文档中既找不到示例,也找不到任何证据。所有示例仅显示AppBars内部的折叠视图 那么-是否可以使用某个RecyclerView中的事件在任何地方折叠任何视图 因为它是被

我的客户端请求了一个折叠视图(由回收器视图触发),该视图在图形上不属于AppBar/工具栏抽象。虽然我能够以某种方式伪装它,将上面提到的视图放在崩溃的工具栏布局中,但我真的觉得代码很笨拙,维护起来将是一场噩梦

CoordinatorLayout的名字表明,可能折叠/视差行为可以在视图层次结构中的任何地方使用,但我在Android文档中既找不到示例,也找不到任何证据。所有示例仅显示AppBars内部的折叠视图

那么-是否可以使用某个RecyclerView中的事件在任何地方折叠任何视图

因为它是被要求的-布局的示意图。但问题其实更一般。如上所述,我已经实现了将可折叠的正方形放在AppBar中,并将背景设置为白色。它可以按要求工作,但看起来很粗糙

我真的觉得代码很笨拙,维护起来会是一场噩梦

我不这么认为

另外,
折叠工具栏布局
是可选的(请记住,如果需要,可以使用
minHeight

但是你必须保持AppBarLayout
。(不要忘记将
app:elevation=“0dp”
设置为
AppBarLayout


是否可以使用事件在任何位置折叠任何视图 从一些
回收视图


是的,这是可能的。通过将
OnScrollListener
附加到
RecyclerView
并手动折叠它。但是我认为
AppBarLayout
方法就足够了。

请提供布局的示例图像,以便有人可以帮助您。这是一个好问题。在我android开发生涯的早期阶段,我也有同样的问题。so+1