当前位置:   article > 正文

Fultter 中Image及设置圆形图片的两种方式_flutter image修改形状

flutter image修改形状

一、Image

1、color和colorBlendMode一起用

2、fit和repeat连用会最下面的会覆盖上面的设置 

fit: BoxFit.cover

fill:全图显示,图片会被拉伸,充满父容器

contain:全图显示,显示原比例,可能会有空隙

cover:图片要充满整个容器,还不变形

等等。。。

 

二、实现圆形图片的两种方式

1、实现圆型图片的第一种方式

Container + decoration,设置Container的宽高

  1. Container(
  2. width: 300,
  3. height: 300,
  4. decoration: BoxDecoration(
  5. borderRadius: BorderRadius.circular(90),
  6. color: Colors.pink,
  7. image: DecorationImage(
  8. image: NetworkImage(
  9. 'http://img5.cache.netease.com/photo/0003/2012-06-21/84G462VS51GQ0003.jpg'),
  10. fit: BoxFit.cover,
  11. ),
  12. ),
  13. );

 

2、实现圆型图片的第二种方式

Container + ClipOval + Image实现,设置Image的宽高

  1. return Container(
  2. child: ClipOval(
  3. child: Image.network(
  4. 'http://img5.cache.netease.com/photo/0003/2012-06-21/84G462VS51GQ0003.jpg',
  5. width: 200,
  6. height: 200,
  7. fit: BoxFit.cover,
  8. ),
  9. ),
  10. );

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/289663
推荐阅读
相关标签
  

闽ICP备14008679号