我尝试了很多布局和小部件。每次我收到新的异常消息。基本上,我的目标是在彼此之下有多个水平列表。
注意:我无法使用ListView.builder,因为项目没有开始加载,而是每个项目在 6 秒后加载。
@override
Widget build(BuildContext context) {
return
ListView(
shrinkWrap: true,
scrollDirection: Axis.horizontal,
children: store.coins.map((coin) => ListTilWidgetFirst(coin)).toList(),
);
}
class ListTilWidgetFirst extends StatelessWidget {
ListTilWidgetFirst(this.coin);
final Channel coin;
@override
Widget build(BuildContext context) {
return Container( height: 300.0,
child: Card(
child:
ListTile(
leading: new Image.network(
coin.img,
fit: BoxFit.fill,
width: 150.0,
height: 40.0,
),
title: new Text(
coin.name,
style: new TextStyle(
fontSize: 14.0,
),
),
subtitle: new Text(
coin.name,
style: new TextStyle(fontSize: 11.0),
),
),
),
);
} …Run Code Online (Sandbox Code Playgroud) flutter ×1