flutter - 在 flutter 中强制显示肖像

标签 flutter dart

我已经尝试使用在此站点的线程上找到的这段代码,但是所有发生的是我的应用程序加载了白屏。有没有更好的方法来使人像 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/

相关文章:

flutter - 如何计算Flutter GridView子级的默认高度和宽度?

flutter - 如何按值对列表中的映射进行排序

flutter - 方法 'PermissionHandler' 没有为类定义

html - 如何在 Flutter 的 html 字符串中使用 css-property?

flutter - 有问题地滚动后,如何在 ListView 中获取小部件的 currentContext?

flutter - 在flutter中为一个按钮执行两个函数

android - Flutter - 如何获取 TextField 值并将其显示为新文本

firebase - 从实时Firestore文档中获取数据

flutter - Flutter 中是否有支持淡入淡出的插件

dart - Flutter,如何让我的原 Material 纽扣更大更紧密地组合在一起。