如何在Android上运行样式为iOS的Flutter应用

时间:2019-01-13 15:02:03

标签: flutter

我的Flutter应用程序中有一些小部件,其样式在Android和iOS之间有所不同(在此操作中,我始终使用Theme.of(context).platform)。

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

我可以调整一些东西,然后在Android模拟器上运行样式为iOS的应用程序,但是除了调整我的代码之外,没有可以传递的命令行参数告诉它可以作为iOS设备运行吗?

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

2 个答案:

答案 0 :(得分:1)

您可以使用

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

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

答案 1 :(得分:0)

您可以在Android设备上运行任何iOS应用。现在,可以在Android设备Run iOS on Android上运行高水平的iOS应用。