简体   繁体   English

如何根据应用平台在 Flutter 应用中拆分 Cupertino/Material?

[英]How to split Cupertino/Material in Flutter app depending on app platfrom?

How to create (and is it a good practice) a Flutter app which shows Cupertino UI widgets at iOS and Material UI widgets at Android with same functionality?如何创建(这是一个好的做法)一个 Flutter 应用程序,该应用程序在 iOS 显示 Cupertino UI 小部件,在 Android 显示具有相同功能的 Material UI 小部件?

Import import 'dart:io' And then in your widget make if statement导入import 'dart:io'然后在你的小部件中制作 if 语句

if(Platform.isIOS){
...
} else {
...
}

I found Flutter Platform Widgets package, works fine我发现Flutter 平台小部件package,工作正常

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM