LazyColumn 可以与 CoordinatorLayout 一起使用吗?

Bre*_*ges 7 android coordinator-layout android-jetpack-compose

我正在将应用程序迁移到 Jetpack Compose,并且在查看/撰写混合屏幕上遇到以下情况:

  • 布局根元素是一个 CoordinatorLayout,它有一个可折叠的顶栏。
  • 内容是 FragmentViewPager,其中一个页面是我要迁移到 Compose 的 Fragment。
  • 当我在此片段内滚动 LazyColumn 时,顶部栏不会折叠/展开。

我的问题是:我可以做一些事情让两个部分一起工作吗?即:当我滚动 LazyColumn 时,包含它的 CoordinatorLayout 将使其顶部栏折叠/展开。

小智 3

看起来 Compose Interop Android 文档最近更新了关于Nested Scrolling With Views的小节。目前,AndroidCoordinatorLayout和 ComposeLazyColumn互操作 UX 尚未得到正式支持。官方 Google 问题跟踪器位于此处