在 Flutter 中使用相同的 ClipRRect 获取不同的边框

问题描述

我只想使图像的两侧呈圆形,为此我使用了 ClipRRect Widget 并且它对我的一个图像工作正常,但是后来我将它用于另一个图像,结果与预期不同,不知道为什么会这样发生?

ClipRRect 小部件

ClipRRect(
                borderRadius: BorderRadius.only(
                    topLeft: Radius.circular(20),bottomLeft: Radius.circular(20)),child: Image.asset(
                  imageId,fit: BoxFit.fill,width: width * 1 / 4,height: height * 1 / 4,)),

Image1(精细图像)

enter image description here

Image2(错误图像)

enter image description here

正如你在 image2 中看到的,borderRadius 不像 image1 那样平滑

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)