flutter的image控件

flutter的图片控件

1.flutter使用远程图片

使用 Image.network 来调用远程的图片 代码如下:

class HomeContent extends StatelessWidget{
	@override
	Widget build(BuildContext context){
		return Center(
			child: Container(
				child: Image.network(
				"https://xxx.jpg",
				alignment: Alignment.bottomCenter,  // 配置容器显示方位 alignment
				color: Colors.blue, // 图片的颜色
				fit: BoxFit.cover, // 填充容器
				ImageRepeat.repeatY  //设置Y平铺
				...
				)
			)
		)
	}
}

给图片设置圆角的方式(使用比较多)

child: ClipOval(
	child: Image.network("https://xxx.jpg",fit: BoxFit.cover)
)

2.flutter是用本地图片 Images.assets()(需要配置)

2.1在根目录下新建一个 images 的文件夹,里面放置图片

在根目录下新建一个 images 的文件夹

2.2在配置文件 pubspec.yaml 进行配置 代码如下
flutter:
  assets:
    - images/2.0x/dog.jpg
    - images/3.0x/dog.jpg
    - images/4.0x/dog.jpg
    - images/dog.jpg
2.3使用 Images.assets() 进行访问
child: Container(
	child: Images.assets("images/dog.jpg")
)
发布了61 篇原创文章 · 获赞 8 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章