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