首页 > 解决方案 > Flutter ListTile 前导图放置

问题描述

我不确定如何将图像一直向左移动。我不想要那个领先的瓷砖空间。我可以用什么来实现这一点?

      ListTile(
          dense: true,
          onTap: () => Navigator.of(context).push(
            MaterialPageRoute(
              builder: (_) => UserAlert(
                uid: users[index]['uid'],
              ),
            ),
          ),
          tileColor: Colors.black,
          title: Text(
            users[index]['displayName'],
          ),
          leading: Positioned(
            child: Container(
              width: 50.0,
              height: 50.0,
              child: FadeInImage.assetNetwork(
                fit: BoxFit.cover,
                placeholder: 'assets/images/default-logo.png',
                image: users[index]['photoURL'],
              ),
            ),
          ),
        ),

在此处输入图像描述

标签: flutter

解决方案


您可以使用ListTile的contentPadding来控制它:

ListTile(
contentPadding: EdgeInsets.symmetric(
            vertical: 10.0,
          ),
...
)

只需确保为 ListTile 的子项添加填充,以使它们不会触及 ListTile 的边框。


推荐阅读