我正在使用 Scaffold 为主屏幕构建一个应用程序。我有一个要求,即脚手架在地图上。 (为此我使用 Google 地图。我使用 Compose 示例应用程序中的“Crane”应用程序的实现。)这样做的原因是即使更改选项卡,地图也将保持不变。
我已成功将地图和脚手架添加到顶部,但遇到了问题。当脚手架在地图上时,我无法拖动地图。
我知道问题不在于地图,因为如果我移除脚手架,那么我可以拖动地图。 我也知道问题不在于脚手架捕获点击,因为我在脚手架下添加了一个可点击框并且能够检测到点击。
我怀疑 Scaffold 的抽屉手势检测可能正在消耗手势,但我将 drawerGesturesEnabled
设置为 false 并且仍然没有运气。
有谁知道为什么我不能通过 Scaffold 拖动我的 Google MapView?或者对我如何解决它有任何建议?