我正在制作一个Flutter应用程序,并为我使用的每个自定义小部件创建了一个文件/类。然后,我将所有这些文件导入主屏幕,但是我不喜欢它的外观。特别是因为如果我想添加另一个小部件或删除一个小部件,则需要弄乱导入内容。
是否有类似C#名称空间的内容,我可以对文件夹/名称空间中的所有文件进行一次导入?
我已经尝试成功使用library / part,但是在https://www.dartlang.org/guides/libraries/create-library-packages中说我应该避免使用part / partof。那么,我们是否期望导入每个文件?
而不是:
import 'package:custom_widgets/custom_multiplechoice.dart';
import 'package:custom_widgets/custom_singlechoice.dart';
import 'package:custom_widgets/custom_time.dart';
import 'package:custom_widgets/custom_yesnochoice.dart';
import 'package:custom_widgets/custom_date.dart';
Run Code Online (Sandbox Code Playgroud)
我想拥有:
import 'package:custom_widgets';
Run Code Online (Sandbox Code Playgroud)