我在Android设备上有一个Flutter应用程序,它显示应用程序与Android自适应的东西,如日期选择器,应用程序栏,对话框...我想尝试一个版本的应用程序,就像它在IOS上,我的意思是我希望日期选择器显示为IOS的,也为应用程序栏。我非常肯定这与MediaQuery有关,但我不知道它是什么。我知道我可以强制显示Cupertino库中的小部件,但是,我不想这样做,我只想知道应用程序在IOS上运行时将如何显示当前代码。谢谢大家!
MediaQuery
Cupertino
u2nhd7ah1#
无论你在哪里设置主题,你都可以简单地将platform property设置为TargetPlatform.iOS。这将允许主题化使用特定于iOS的小部件,而不是Android的小部件。如果Dart:io's Platform在您的代码或第三方代码中被错误地用于主题化,则不会被覆盖。
platform
TargetPlatform.iOS
1条答案
按热度按时间u2nhd7ah1#
无论你在哪里设置主题,你都可以简单地将
platform
property设置为TargetPlatform.iOS
。这将允许主题化使用特定于iOS的小部件,而不是Android的小部件。如果Dart:io's Platform在您的代码或第三方代码中被错误地用于主题化,则不会被覆盖。