我的 Flutter 应用程序中有一些小部件,它们的样式在 Android 和 iOS 之间有所不同(我已经这样做了,我总是使用 Theme.of(context).platform)。
我正在使用旧的 MacBook Air 来构建我的 iOS 应用程序并使用它做了一些屏幕截图,但它们的分辨率太低,所以我想使用 Android 模拟器在我的 PC 上重做这些。
我可以调整一些东西并在 Android 模拟器上运行样式为 iOS 的应用程序,但不是调整我的代码,我可以传递一个命令行参数来告诉它作为 iOS 设备运行吗?
我只是希望该应用程序看起来就像在 iOS 设备上运行一样,以便截取一些屏幕截图。
您可以使用
MaterialApp(theme: ThemeData(platform: TargetPlatform.iOS),
Run Code Online (Sandbox Code Playgroud)
或使用 Cupertino 小部件https://flutter.io/docs/development/ui/widgets/cupertino