希望您一切都好。 我想在颤动中锁定屏幕方向。我正在编写以下代码。
@override
void initState() {
// TODO: implement initState
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
super.initState();
}
真好。但是,当我转到另一个屏幕并再次导航回该屏幕时,则它不起作用并且不锁定方向。 请帮忙。
答案 0 :(得分:0)
您可以使用SystemChrome.setPreferredOrientations:https://api.flutter.dev/flutter/services/SystemChrome/setPreferredOrientations.html
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
让我知道它是否有效,我知道我可以用它锁定方向,我不知道您是否可以随时更改,但是从api看我没有任何限制。