首页 > 解决方案 > Flutter 将触摸事件从顶部屏幕(新推送的小部件)传递到上一个堆栈屏幕(小部件)

问题描述

我正在颤振中制作 DraggablePanel 插件。类似于 android 中的 DraggablePannel,它使您可以将顶部(部分)停靠在屏幕的右下角,并且您可以触摸前一个片段(屏幕)的元素。

我正在努力将触摸事件传递到前一个屏幕。我不确定它是否可能。我已经使用过IgnorePointer,但是对于那个小部件需要在同一Stack个小部件中,或者它必须是子/父情况。

我需要一些东西,我可以将触摸从新推送的小部件传递到以前的堆叠小部件。

更新
我已将我的代码推送到https://github.com/Siddharth-Dev/draggable_panel_flutter

DragablePanel如果我将父级放在堆栈中,我可以获得触摸事件。
请检查DraggablePannelWithParent上述存储库中的类,到目前为止,这对我来说是可行的解决方案。

让我知道你是否发现了其他任何东西。

标签: flutterflutter-layout

解决方案


推荐阅读