首页 > 解决方案 > 如何在颤动的另一个飞镖文件上调用飞镖文件中的多个小部件?

问题描述

我从 Adob​​eXD( applebutton.dartbackground.dartgooglebutton.dart)创建了一些 dart 文件。但是,我不知道如何从main.dart文件中调用这些文件。

在此处输入图像描述

我可以将这些 AbodeXD 生成的文件的一部分复制并粘贴到 main.dart 文件中,但我相信必须有一种方法可以在不使 main.dart 变大的情况下调用这些文件。

在 MyApp> Widget> body> children 类中,我从 background.dart 粘贴了 Container,但我想调用 Widget 而不是复制它。

(我是新来的,所以感谢您的回答)。

标签: flutterandroid-studiodartflutter-dependencies

解决方案


这些所有页面都有主要功能。Dart 无法理解。Dart 文件搜索 main 函数开始,这就是为什么你必须在你的 main.dart 文件中只使用一个 main 函数。

要在 main.dart 文件中使用其他屏幕,请在 main.dart 文件顶部使用 import 关键字并写入页面路径。

屏幕必须使用 StatelessWidget 或 StatefulWidget 扩展。当您想要显示另一个页面时,您并没有编译整个应用程序,因此您不需要在每个页面中使用 main() 函数。


推荐阅读