ListTile 通常用于在 Flutter 中填充 ListView。在这篇文章中,我将用可视化的例子来说明所有的参数。
title
title 参数可以接受任何小部件,但通常是文本小部件
ListTile(
title: Text('Horse'),
)
复制代码
subtitle
副标题是标题下面较小的文本
ListTile(
title: Text('Horse'),
subtitle: Text('A strong animal'),
)
复制代码
dense
使文本更小,并将所有内容打包在一起
ListTile(
title: Text('Horse'),
subtitle: Text('A strong animal'),
dense: true,
)
复制代码
leading
将图像或图标添加到列表的开头。这通常是一个图标。
ListTile(
leading: CircleAvatar(
backgroundImage: NetworkImage(imageUrl),
),
title: Text('Horse'),
)
复制代码
ListTile(
leading: Icon(Icons.home),
title: Text('House'),
)
复制代码