flutter - 在 Flutter 中,如何使我的 FadeInImage 适合具有圆边的父容器?

标签 flutter image

这是我的代码。这会生成一个矩形图像。

    return Container(
      width: 325,
      height: 245,
      decoration: BoxDecoration(
        borderRadius: BorderRadius.circular(10),
        color: Colors.white,
      ),
      child: FadeInImage.assetNetwork(
        placeholder: AppAssets.eventPlaceholder,
        image: tempPhoto,
        fit: BoxFit.cover,
      ),
    );

我希望照片的边角被切掉,因为父级有圆角。

最佳答案

您可以用 ClipRRect 包装小部件获得圆角:

A widget that clips its child using a rounded rectangle.

在你的情况下:

 return ClipRRect(
      borderRadius: BorderRadius.circular(10),
      child: Container(
        width: 325,
        height: 250,
        color: AppColors.white,
        child: FadeInImage.assetNetwork(
          placeholder: AppAssets.eventPlaceholder,
          image: tempPhoto,
          fit: BoxFit.cover,
        ),
      ),
    );

关于flutter - 在 Flutter 中,如何使我的 FadeInImage 适合具有圆边的父容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72833422/

相关文章:

Flutter 将多个 FireStore 流与 Rxdart 结合

firebase - flutter 的Firebase数据检索返回空字符串

python - 如何从同一文件夹加载多个图像?

image - 如何在 OpenCV python 或 JavaCV 中比较两个图像并检查两个图像是否具有相同的对象

image - 使用openCV在图像中实现SIFT

json - Dart/Flutter - 比较两个 List<object> 检查它们是否具有相同的值

android - 糟糕; flutter 意外退出。向谷歌发送崩溃报告。已发送崩溃报告

flutter - 如何使用flutter动态地将TableRow添加到Table中

android - 在 Android 的 ImageView 中动态加载图像

android - 来自画廊/相机 Intent 的图片方向