【发布时间】:2021-04-26 07:02:52
【问题描述】:
我正在尝试将 listtile 高度与卡片的高度匹配,但 listtile 高度非常小。它的默认高度非常小。我想改变它以匹配卡片的高度。请帮助我。 以下是我的代码。
Container(
margin: EdgeInsets.only(top: 16),
child: ListView.builder(
itemCount: listitems.length,
shrinkWrap: true,
physics: ClampingScrollPhysics(),
itemBuilder: (context, index) {
return Column(children:<Widget>[
Container(
height: 100,
child: Card(
semanticContainer: true,
clipBehavior: Clip.antiAliasWithSaveLayer,
child:ListTile(
leading: Image.network('https://images.unsplash.com/photo-1550251592-aee2da85a87e?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80'),
),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10.0),
),
elevation: 5,
margin: EdgeInsets.all(10),
),
),
]);
}),
),
任何帮助将不胜感激
【问题讨论】:
-
ListTile 有一个默认高度。是什么阻止您使用 Columns/Rows 创建自己的 listtile?
标签: flutter dart flutter-layout flutter-dependencies flutter-animation