这是因为设置了clipBehavior为Clip.none后,Stack不会裁剪它的子节点,所以MouseRegion可以在Stack的边界之外进行交互,不会被裁剪掉。如果没有设置clipBehavior或者设置为Clip.hardEdge,则Stack会裁剪它的子节点,导致MouseRegion无法在Stack的边界之外进行交互。

Flutter的Stack设置了clipBehavior为Clipnone加了MouseRegion之后不溢出了

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

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