我正在尝试在还包含静态图像的容器内创建一个可滚动的 ListView 。但是, ListView 似乎不可滚动,并且在我的应用程序上出现“底部溢出 x 像素”伪影。
static List<Widget> getClubs() {
var myClubs = new List<Widget>();
for (var i = 0; i < 10; i++) {
myClubs.add(new Padding(
padding: EdgeInsets.all(8.0),
child: new CircleAvatar(
backgroundImage:
new NetworkImage("https://i.imgur.com/p2oUDLD.png"),
backgroundColor: Colors.black,
radius: 34.0,
)));
}
return myClubs;
}
final leftSection = new Container(
color: Color(0xFF212121),
width: 100,
child: Column(
children: <Widget>[
SizedBox(height: 20.0),
new Image.asset(
'assets/logo.png',
alignment: Alignment.center,
),
SizedBox(height: 10.0),
new Container(
child: new ListView(
shrinkWrap: true,
padding: const EdgeInsets.all(5.0),
children: getClubs(),
))
],
));
最佳答案
您可以使用 Expanded小部件或设置容器的高度。
关于dart - Flutter listview 底部溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53974288/