我已经尝试使用在此站点的线程上找到的这段代码,但是所有发生的是我的应用程序加载了白屏。有没有更好的方法来使人像 flutter ?似乎很容易设置。
void main() async {
///
/// Force the layout to Portrait mode
///
await SystemChrome.setPreferredOrientations(
[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]);
runApp(new MaterialApp(
debugShowCheckedModeBanner: false,
home: LoginScreen(),
));
}
最佳答案
将您的代码更改为
void main() {
WidgetsFlutterBinding.ensureInitialized();
SystemChrome.setPreferredOrientations(
[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown])
.then((_) => runApp(new MaterialApp(
debugShowCheckedModeBanner: false,
home: LoginScreen(),
)));
}
`
关于flutter - 在 flutter 中强制显示肖像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59832430/