我尝试将扩展卡的 Cloum 孩子放入他的扩展容器中。它总是溢出他的卡父母。
我尝试了一些方法,例如将容器放入 FittedBox 中,但没有任何效果。所以我的目标是使列始终适合卡的扩展部分,或者如果列中有很多子项,则卡扩展得更多。谁能告诉我这个魔术?非常感谢!
ExpansionCard(
leading: CircleAvatar(
child: Text('1000'),
backgroundColor: Colors.black,
),
borderRadius: 20,
background: Image.asset(
"assets/images/unnamed.jpg",
fit: BoxFit.cover,
),
title: Container(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text("Freefly Sprung mit Carlo ",
style: jumpCardHeaderStyle),
Text(
DateFormat.yMMMd().format(DateTime.now()),
style: jumpCardDateStyle,
),
],
),
),
children: <Widget>[
FittedBox(
child: Container(
margin: EdgeInsets.symmetric(horizontal: 7),
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceAround,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text("Exit Alt. : 4000m", style: kJumpTextStyle),
Divider(),
Text("Dpl. Alt. 1000m", style: kJumpTextStyle),
Divider(),
Text("Time FF 42sec", style: kJumpTextStyle),
Text("AVG.Speed T 127MPH", style: kJumpTextStyle),
Text("AVG.Speed T 127MPH", style: kJumpTextStyle),
],
),
),
),
)
],
),
您是否尝试过使用具有 Wrap 对象的卡片作为子对象?这应该可以让你包含你需要的一切
Card(
child: Wrap(
children: []
))