flutter设置圆角图片

需求: 图片加圆角

  1. 在网上看了许多的文章,都是使用如下代码 ,然而无效....
Center(
        child: Container(
          decoration: BoxDecoration(
            borderRadius:BorderRadius.circular(10)
          ),
          child: Image.network(
            imagePath,
            width: 250,
            height: 150,
            fit: BoxFit.cover,
            ),
        ),
      ),

2.使用装饰器可以实现圆角效果,但是如果我们需要加一个占位图呢?

Center(
        child: Container(
          width: 250,
          height: 150,
          decoration: BoxDecoration(
              borderRadius: BorderRadius.circular(10),
              image: DecorationImage(
                image: NetworkImage(imagePath),
                fit: BoxFit.cover,
              )
              ),
        ),
      )

3.完美实现我的需求,既有圆角,又有占位图

Scaffold(
        appBar: AppBar(
          title: Text(widget.title),
        ),
        body: Center(
            child: Container(
          width: 250,
          height: 150,
          child: ClipRRect(
            borderRadius: BorderRadius.circular(10),
            child: FadeInImage.assetNetwork(
              placeholder: "images/ic_device_image_default.png",
              image: imagePath,
              fit: BoxFit.cover,
            ),
          ),
        )));
      

如下动图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,223评论 4 61
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,136评论 1 32
  • 成长 文/张书云 外面的世界很精彩, 外面的世界很无奈。 不要让自己的心魔, 迷失了双眼, 误入岐途。 勤于思考,...
    qiushui__lianli阅读 228评论 0 3
  • 今晚,和几个朋友聚会。席间,一个朋友感叹上有老,下有小的劳累。 说今天下午下班回家,一进家们,就听母亲说感冒了。他...
    惜年人阅读 580评论 0 0
  • 本文参与#漫步青春#征文活动,作者:赫庆华,本人承诺,文章内容为原创,且未在其他平台发布。 几场细雨 几卷春风 你...
    木he鱼阅读 342评论 0 0