Flutter 如何在flatter中在堆栈中显示定位小部件的列表?

Flutter 如何在flatter中在堆栈中显示定位小部件的列表?,flutter,Flutter,我需要在堆栈中显示定位小部件的列表(如下) List<TableDraggableBall> tableBalls = [ TableDraggableBall(selectedTableBall: 'images/Cue-Ball.png', left: 150, top: 200), TableDraggableBall(selectedTableBall: 'images/8-Ball.png', left: 800, top: 100), Tabl

我需要在堆栈中显示定位小部件的列表(如下)

  List<TableDraggableBall> tableBalls = [
    TableDraggableBall(selectedTableBall: 'images/Cue-Ball.png', left: 150, top: 200),
    TableDraggableBall(selectedTableBall: 'images/8-Ball.png', left: 800, top: 100),
    TableDraggableBall(selectedTableBall: 'images/9-Ball.png', left: 200, top: 300),
];
如果我将tabelballs.last放在堆栈中,它将工作并显示列表中的最后一个球。如果我把桌球放进去,首先,它也会起作用。将所有小部件添加到屏幕的语法是什么

我也尝试过这样做,但是当我在堆栈中调用displayAllBalls()时,我得到一条错误消息“不能将'List'类型的值分配给'Widget'类型的变量”

List displayAllBalls(){
列表TableDragableBalls=[
台球(
selectedTableBall:'images/Cue Ball.png',左:150,右:200),
台球(
selectedTableBall:'images/8-Ball.png',左:800,右:100),
台球(
selectedTableBall:'images/9-Ball.png',左:200,右:300),
];
返回displayAllBalls.call();
}

这是我必须使用的代码,以使其正常工作

for(int i = 0 ; i < tableBalls.length ; i++) tableBalls.elementAt(i),
for(int i=0;i
换句话说,

for(int i = 0 ; i <yourListOfWidgets.length ; i++;) yourListofWidgets.elementAt(i),
for(int i=0;i
  List displayAllBalls() {
    List<TableDraggableBall> tableDraggableBalls = [
      TableDraggableBall(
          selectedTableBall: 'images/Cue-Ball.png', left: 150, top: 200),
      TableDraggableBall(
          selectedTableBall: 'images/8-Ball.png', left: 800, top: 100),
      TableDraggableBall(
          selectedTableBall: 'images/9-Ball.png', left: 200, top: 300),
    ];
    return displayAllBalls.call();
  }
for(int i = 0 ; i < tableBalls.length ; i++) tableBalls.elementAt(i),
for(int i = 0 ; i <yourListOfWidgets.length ; i++;) yourListofWidgets.elementAt(i),