我正在制作一个Flutter 应用程序,并为我使用的每个自定义小部件创建了一个文件/类.然后,我将所有这些文件导入主屏幕,但我不喜欢它的外观.尤其是如果我想添加另一个小部件或删除一个小部件,我需要处理导入.
有没有类似C#命名空间的东西,我可以只对文件夹/命名空间中的所有文件进行一次导入?
我已经成功地try 了使用library/part,但在《https://www.dartlang.org/guides/libraries/create-library-packages》中,我说我应该避免使用part/part.那么,我们需要导入每个文件吗?
而不是:
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';
我想要:
import 'package:custom_widgets';