gpt4 book ai didi

dart - 如何防止所选屏幕上的设备方向发生变化

转载 作者:IT王子 更新时间:2023-10-29 06:55:11 26 4
gpt4 key购买 nike

我想在我的应用程序中的大多数屏幕上阻止方向更改,但在某些屏幕上允许它

我尝试在 main() 中实现以下内容:

  SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);

然后在其他的screens下面的initState()

  SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight
]);

我还尝试删除 main 中的内容并将其放入所有需要它的屏幕,然后是上面的内容,但它仍然总是只允许第一个设置的内容。针对一组新要求进行更新似乎没有效果。

最佳答案

Flutter 存储库中有一个描述此行为的公开错误,所以它看起来像一个错误:

https://github.com/flutter/flutter/issues/13238

关于dart - 如何防止所选屏幕上的设备方向发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50652277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com