Flutter

Overlay 导致Select widget mode 失效问

2021-11-04  本文已影响0人  哦呵呵y

flutter 稳定版 2.5.0


image.png

由于Select widget mode会导致rebuild,所以Overlay会重建,在上面代码中,由于entryLoading、entryToast被单例持有,不会重新创建,导致内部OverlayEntry内部 _overlay(类型为OverlayState) 属性不为空,所以在使用Select widget mode时,在flutter内部会触发下面的断言,导致功能失效。

image.png
上一篇下一篇

猜你喜欢

热点阅读