Вы должны использовать CircleAvatar
как leading
в вашем ListTile
. Он также имеет свойство radius
, которое вы можете изменить, если хотите.
leading: CircleAvatar(
backgroundImage: AssetImage("..."), // no matter how big it is, it won't overflow
),
Если вы хотите использовать прямоугольное изображение, вы используете
leading: ConstrainedBox(
constraints: BoxConstraints(
minWidth: 44,
minHeight: 44,
maxWidth: 64,
maxHeight: 64,
),
child: Image.asset(profileImage, fit: BoxFit.cover),
),