Flutter常用组件Widget-Image

2019-08-01  本文已影响0人  小宇宙_fly

显示图片的组件

以下是几种加载图片路径方式:

图片的支持格式有:JPEG, PNG, GIF, 动画GIF, WebP, 动画WebP, BMP, WBMP

使用Image.asset为例:

image image
child: new Container(
        width: 400.0,
        height: 300.0,
        child: new Image.asset( 'images/2-normal.png',
          alignment: Alignment.topLeft,
          color: Colors.green,
          colorBlendMode: BlendMode.dstATop,
        ),
      )
image

上面就是资源图片的引入方法,下面则看看主要的几个属性:

1、alignment

图片的对齐方式,也是有以下几个选择:

2、color和colorBlendMode

设置图片的背景颜色,通常和colorBlendMode配合一起使用,这样可以是图片颜色和背景色混合。上面的图片就是进行了颜色的混合,绿色背景和图片红色的混合。

3、fit

fit属性用来控制图片的拉伸和挤压,这都是根据父容器来的。

举个栗子:

          alignment: Alignment.center,
          color: Colors.green,
          colorBlendMode: BlendMode.dstATop,
          fit: BoxFit.contain,
        ),
image

4、repeat

child: new Image.asset( 'images/2-normal.png',
          alignment: Alignment.center,
          color: Colors.green,
          colorBlendMode: BlendMode.dstATop,
          repeat: ImageRepeat.repeat,
        ),
image
5、更详细的属性需要,可以去官网查看:一键送达

原:https://www.cnblogs.com/zengfp/p/9983362.html

上一篇下一篇

猜你喜欢

热点阅读