Dav*_*man 6 mobile user-interface listview flutter
我想增加 CircleAvatar 的大小作为 Listtile 的前导。但如果我增加半径,圆就不会保持其比例并变成椭圆形。
这是我的代码:
ListView.builder(
itemCount: friendlist.length,
itemBuilder: (BuildContext context, int index) {
print(friendlist[index]);
return ListTile(
title: Text(friendlist[index]["nickname"],
style: TextStyle(fontSize: 20)),
leading: CircleAvatar(
radius: 50,
backgroundColor: Colors.transparent,
backgroundImage: CachedNetworkImageProvider(core.url + "profiles/" + friendlist[index]["avatar_id"]),
),
subtitle:
Text(friendlist[index]["lost_last"])
);
}));
Run Code Online (Sandbox Code Playgroud)
我尝试过的:
谢谢
目前 ListTitle 无法做到这一点,因为这是他们为小部件标准添加的应用限制
为了易于访问,可点击的前导和尾随小部件的大小必须至少为 48x48。然而,为了遵守 Material 规范,单行 ListTiles 中的尾随和前导小部件的高度在视觉上应最多为 32(dense:true)或 40(dense:false),这可能与可访问性要求相冲突。
您可以根据您的要求创建自定义小部件。
| 归档时间: |
|
| 查看次数: |
9465 次 |
| 最近记录: |