Flutter 溢出时 MouseRegion 失效的解决方法
Flutter 中的 MouseRegion 组件用于处理鼠标事件。当一个组件发生溢出时,它会失去对鼠标事件的响应,因此 MouseRegion 组件也会失效。解决这个问题的方法是使用 OverflowBox 组件将需要处理鼠标事件的组件包裹起来,这样即使发生溢出,MouseRegion 组件仍然可以接收到鼠标事件。
例如:
OverflowBox(
child: Container(
//需要处理鼠标事件的组件
),
)
这样就可以保证即使发生溢出,MouseRegion 组件仍然可以正常工作了。
原文地址: https://www.cveoy.top/t/topic/mGE2 著作权归作者所有。请勿转载和采集!