Flutter 小部件名称作为flatter中的变量

Flutter 小部件名称作为flatter中的变量,flutter,dart,Flutter,Dart,我需要调用一些小部件,许多小部件,名称为S1、S2、S3等等。是否可以使用任何变量来执行此操作?比如: builder: (context) => S'$i'(), // with i variable as a counter, for example 而不是 builder: (context) => S1(), builder: (context) => S2(), builder: (context) => S3(), 我感谢你的帮助。关于不,这是不可

我需要调用一些小部件,许多小部件,名称为S1、S2、S3等等。是否可以使用任何变量来执行此操作?比如:

builder: (context) => S'$i'(),     // with i variable as a counter, for example
而不是

builder: (context) => S1(),
builder: (context) => S2(),
builder: (context) => S3(),

我感谢你的帮助。关于

不,这是不可能的。我建议您使用Streambuilder来构建动态视图。

Ok@Keezy消音器,非常感谢您的支持help@KeezySilencer我需要根据状态变量显示一个不同的小部件-streambuilder适合这种情况吗?@user3808307就是这样。如果您需要这样做,您应该在类中使用某种抽象或继承,这可能是一个好迹象