解决方法:

1.使用Positioned组件代替Stack组件,可以解决这个问题。

2.将MouseRegion组件移动到Stack组件的子组件中,这样可以使MouseRegion组件正常工作。

3.可以在Stack组件的外部套一个Container组件,并将clipBehavior设置为none,这样可以避免溢出问题,并且MouseRegion组件也可以正常工作。

4.如果以上方法都无法解决问题,可以考虑使用其他的布局方式,如Row、Column、Flex等。

Flutter使用Stack设置clipBehavior为Clipnone溢出之后MouseRegion不生效了我需要所有的解决办法

原文地址: http://www.cveoy.top/t/topic/bfuF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录