Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 制作水平和垂直展开的ListView_Flutter_Dart_Flutter Layout - Fatal编程技术网

Flutter 制作水平和垂直展开的ListView

Flutter 制作水平和垂直展开的ListView,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,基本上,我正在尝试创建一个包含圆形红色容器的ListView或GridView。如果容器足够大,以至于不能放在一条线上,它必须放在另一条线上 这段代码正是我为图像所做的。但我想将其切换为单个ListView或GridView 行( 儿童:[ 标记容器(名称:“LoreIpsumLoreIpsum”), 尺寸箱(宽度:8.0), 标记容器(名称:“LoreIpsum”), ], ), 尺寸箱(高度:8.0), 划船( 儿童:[ 标记容器(名称:“LoreIpsum”), 尺寸箱(宽度:8.0),

基本上,我正在尝试创建一个包含圆形红色容器的ListView或GridView。如果容器足够大,以至于不能放在一条线上,它必须放在另一条线上

这段代码正是我为图像所做的。但我想将其切换为单个ListView或GridView

行(
儿童:[
标记容器(名称:“LoreIpsumLoreIpsum”),
尺寸箱(宽度:8.0),
标记容器(名称:“LoreIpsum”),
],
),
尺寸箱(高度:8.0),
划船(
儿童:[
标记容器(名称:“LoreIpsum”),
尺寸箱(宽度:8.0),
标记容器(名称:“LoreIpsumLore”),
尺寸箱(宽度:8.0),
标记容器(名称:“Lore”),
],
)

这里需要的是包装小部件:

试着这样做:

Wrap(
  spacing: 8.0,
  children: <Widget> [
    TagContainer(name: 'LoreIpsumLoreIpsum'),
    TagContainer(name: 'LoreIpsum'),
    TagContainer(name: 'LoreIpsum'),
    TagContainer(name: 'LoreIpsumLore'),
    TagContainer(name: 'Lore')
  ]
)
Wrap(
间距:8.0,
儿童:[
标记容器(名称:“LoreIpsumLoreIpsum”),
标记容器(名称:“LoreIpsum”),
标记容器(名称:“LoreIpsum”),
标记容器(名称:“LoreIpsumLore”),
标记容器(名称:“知识”)
]
)