美文网首页
Flutter-Image组件

Flutter-Image组件

作者: 阿博聊编程 | 来源:发表于2022-04-29 09:36 被阅读0次
配图来自网络,如侵必删

在应用开发当中,Image加载图片是我们最常见的组件之一。这篇博客就来分享一个Image组件相关的知识,希望对看文章的小伙伴有所帮助。

Image

Image组件用来在屏幕中绘制图片,其中加载的图片资源可以来自本地,也可以来自网络,Image组件内部提供了多个构造函数来加载各种来源的图片。

加载网络图片

最常见的场景就是加载网络图片,代码示例:

Image.network(
     "https://xxx.com/a.jpg",
     height: 300,
     width: 200,
)

显示代码大概就是这样,network构造函数就是为我们加载网络图片的。

加载图片文件

Image.file()

加载本地图片资源

Image.asset()

Image常用属性

对齐方式,可选参数有Alignment.centerAlignment.topLeftAlignment.topLeftAlignment.topCenterAlignment.topRightAlignment.centerLeftAlignment.centerRightAlignment.bottomLeftAlignment.bottomCenterAlignment.bottomRight

alignment: Alignment.center

拉伸方式:

fit: BoxFit.fill

可选参数说明:

  • BoxFit.fill:全图显示,图片会被拉伸,并充满父容器。
  • BoxFit.contain:全图显示,显示原比例,可能会有空隙。
  • BoxFit.cover:显示可能拉伸,可能裁切,充满(图片要充满整个容器,还不变形)。
  • BoxFit.fitWidth:宽度充满(横向充满),显示可能拉伸,可能裁切。
  • BoxFit.fitHeight:高度充满(竖向充满),显示可能拉伸,可能裁切。
  • BoxFit.scaleDown:效果和 contain 差不多,但是此属性不允许显示超过源图片大小,可小不可大。

重复方式:

repeat: ImageRepeat.repeat

可选参数说明:

  • ImageRepeat.repeat: 横向和纵向都进行重复,直到铺满整个画布。
  • ImageRepeat.repeatX: 横向重复,纵向不重复。
  • ImageRepeat.repeatY:纵向重复,横向不重复。

相关文章

  • Flutter-Image组件

    在应用开发当中,Image加载图片是我们最常见的组件之一。这篇博客就来分享一个Image组件相关的知识,希望对看文...

  • Flutter-Image(UIImageView)

    加载方式 Image.asset:加载资源图片,就是加载项目资源目录中的图片,加入图片后会增大打包的包体体积,用的...

  • 日更(三十四)-flutter-image

    # 瞎扯 放假第一天,很忙,哈哈,电脑都没机会开,只能拿手机写。 #image 就如名字一样,加载图片的,当然,这...

  • vue组件之间的通信

    一、父子组件,父组件=》子组件 父组件中的子组件: 子组件:props 二、父子组件,子组件=》父组件 子组件: ...

  • Angular5 父子组件之间的通信

    一、父组件向子组件通信 父组件: 子组件: 二、子组件向父组件通信 父组件: 子组件:

  • react中调用子组件的方法

    class组件 父组件 子组件 react hook 父组件调用子组件方法 父组件 子组件

  • ReactNative组件间的通信

    父组件向子组件通信 父组件向子组件传值 父组件向子组件传递方法 子组件向父组件通信 子组件向父组件传值 子组件向父...

  • (17.06.21)Vue组件、组件的定义和使用、组件之间的数据

    Vue组件组件        Component     定义组件        公共的组件     使用组件  ...

  • ReactNative组件介绍

    ReactNative组件介绍 View组件Text组件TouchableOpacity组件TextInput组件...

  • 高级任务3

    轮播组件曝光加载组件Tab组件日历组件Modal 组件

网友评论

      本文标题:Flutter-Image组件

      本文链接:https://www.haomeiwen.com/subject/oatsyrtx.html