在Flutter最新升级到3.10.0后,窗口API被贬低了,我试图使用View.of(context).platformdispatcher来代替,我应该如何将window.viewPadding替换为View.of(context).platformdispatcher.viewPadding,因为它会给我这个The getter 'viewPadding' isn't defined for the type 'PlatformDispatcher'. Try importing the library that defines 'viewPadding', correcting the name to the name of an existing getter, or defining a getter or field named 'viewPadding'.dar
PlatformDispatcher也应该有ViewPadding getter
1条答案
按热度按时间yjghlzjz1#
viewPadding定义在FlutterView中。要获取
FlutterView
,可以用途:views返回
FlutterViews
的Iterable。然后,您可以访问第一个视图以获取viewPadding
: