Flutter:如何使用Wrap而不是ListView.builder?

时间:2019-10-24 18:51:50

标签: flutter dart

protein=open(r"string.txt","r+") def main(): rewrite() def rewrite(): s = "" nl = False for line in protein.readlines(): if "<" in line: if nl: s += '\n' nl = False s += line else: s += line.replace('\n', '') nl = True print(s) protein.close() main() 中,我需要使用元素创建const A = []; const B = []; const C = A.map((item, index) => ({ ID: item.ID, balance: item.balance - B[index].total, total: item.total - B[index].total })) } ,但我不知道该怎么做。

MouseMotionListener listener = new MouseMotionAdapter() {
    @Override
    public void mouseMoved(MouseEvent me) {
        me = SwingUtilities.convertMouseEvent(
            me.getComponent(), me, frame);

        System.out.println("Mouse Move");
        xyMouseLabel.x = me.getX();
        xyMouseLabel.y = me.getY();
        xyMouseLabel.repaint();
    }
};

menu.addMouseMotionListener(listener);
for (Component child : menu.getComponents()) {
    child.addMouseMotionListener(listener);
}

我需要用FutureBuilder之类的东西来代替Wrap

1 个答案:

答案 0 :(得分:2)

使用

Wrap(
  children: snapshot.data.map((item) => Text(item.category)).toList().cast<Widget>(),
)