StatefulWidget:哪个导入及其相关?

时间:2019-07-10 12:54:42

标签: flutter dart

如果我创建一个新的SatefulWidget,则可以导入3个不同的文件:

enter image description here

我使用哪个进口商品有关系吗?还是在我的应用中的小部件之间切换并且每个小部件使用不同的导入方式时会出现问题?

2 个答案:

答案 0 :(得分:1)

O可以选择

如果您要基于Material UI(GOOGLE ANDROID)布局构建应用程序:

import 'package:flutter/material.dart';

https://flutter.dev/docs/development/ui/widgets/material

如果您要基于Cupertino UI(IOS)布局构建应用,

import 'package:flutter/cupertino.dart';

https://flutter.dev/docs/development/ui/widgets/cupertino

EDIT1:

我们可以在这篇文章中看到针对和ios的视觉设计的自动更改: Does Flutter automatically display Cupertino UI in iOS and Material in Android with a single codebase?

答案 1 :(得分:0)

您可以使用它们中的任何一个,在两个文件中它都指向相同的摘要class

但是,为了寻求可读性,您应该使用已经在文件中导入的文件。

相关问题