user-interface - CircleAvatar 颤动不适合圆圈内的图像
问题描述
请帮忙,我需要在circleAvatar
小部件中放一张图片,但图片显示不完美。
这个问题,只在安卓设备上显示
return Center(
child: CircleAvatar(
radius: 100.0,
backgroundImage: ExactAssetImage(
'assets/images/ic_Photo-L.png',
),
),
);
解决方案
如果CircleAvatar不是强制性的,请尝试将ClipOval 与 Container 一起使用。
return Center(
child: ClipOval(
child: Container(
height: 200,
width: 200,
color: Colors.grey.shade200,
child: Image.asset(
'assets/images/ic_Photo-L.png',
width: 200.0,
height: 200.0,
fit: BoxFit.contain,
),
),
)
);
推荐阅读
- powershell - 尝试使用 Powershell 删除仅包含一行内容的文件;获取空路径错误
- ios - 带有自定义单元格的 TableView 不会开始编辑
- asp.net - 试图从 .net 5 降级到 .net core 3.1,现在出现奇怪的错误
- django - django models.ImageField 不可重用
- r - R中的%in%函数,两个参数
- python - 使用另一个类中的类对象来查找两点之间的距离
- swift - 如何获取滑动手势的位置/索引路径?
- node.js - ReferenceError:初始化前无法访问“模型”
- c - extern 关键字似乎没有任何作用
- javascript - 如何使用键盘上的 Enter 键登录网站?