image - 在 Flutter 中使用相同的 ClipRRect 获取不同的边框
问题描述
我只想制作图像的两侧圆形,因为我使用了 ClipRRect 小部件,它适用于我的一个图像,但后来我将它用于另一个图像,结果与预期不同,知道为什么会这样吗?
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,
)),
Image2(错误的图像)
正如您在 image2 中看到的那样,borderRadius 不像 image1 那样平滑
解决方案
推荐阅读
- .net - 为什么 .NET Framework 组件不适用于 .NET 6.0 表单
- android - 如何正确显示可编辑适配器的视图?
- python - 如何让我的乌龟感觉到与广场的碰撞?
- tcpdump - tcpdump:如何抑制数据包信息?
- javascript - 当大型机语言 RPGILE 响应缓慢时,如何在 javascript 中显示“请稍候”消息?
- r - 从 R 中的函数内更新全局环境中的嵌套列表对象
- java - 我想反转一个 char 数组,为什么在使用 Arrays.sort(arr, Collections.reverseOrder()) 时它会失败?
- python - Python 在几个部分上拆分文本
- java - 将文件上传到 Firebase 存储时,RecyclerView 中的进度条未更新
- azure-pipelines - 在 Yarn 中设置私有注册表不起作用