首页 > 解决方案 > 如何在 Android 上运行风格为 iOS 的 Flutter 应用程序

问题描述

我的 Flutter 应用程序中有一些小部件,它们在 Android 和 iOS 之间的样式不同(我已经这样做了,我总是使用 Theme.of(context).platform)。

我正在使用旧的 MacBook Air 构建我的 iOS 应用程序并使用它做了一些屏幕截图,但它们的分辨率太低,所以我想使用 Android 模拟器在我的 PC 上重做这些。

我可以调整一些东西并在 Android 模拟器上运行样式为 iOS 的应用程序,但不是调整我的代码,我可以传递一个命令行参数来告诉它作为 iOS 设备运行吗?

我只是希望应用看起来就像在 iOS 设备上运行一样,以便截取一些屏幕截图。

标签: flutter

解决方案


您可以使用

MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),

或使用 Cupertino 小部件https://flutter.io/docs/development/ui/widgets/cupertino


推荐阅读