Image本地图片配置
pubspec.yaml
中把所有图片资源
添加到配置文件中,并且区分至少 2.0x、3.0x
两种屏幕分辨率素材。
- 在项目目录
images
中分别创建至少 2.0x、3.0x
两种文件夹。
- 将所有的图片分别放入
images
下的图片一层目录和2.0x、3.0x
文件夹中
- 引入
Image.asset("images/timg.jpg")
后重启项目
Image 常用属性
class StudyBodyImage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: Container(
child: Image.asset(
"images/timg.jpg",
alignment: Alignment.center,
color: Colors.pink,
colorBlendMode: BlendMode.saturation,
fit: BoxFit.cover,
repeat:ImageRepeat.repeatX,
),
width: 500.0,
height: 800.0,
),
);
}
}
ClipOval 裁剪
class StudyBodyImage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: Container(
child: ClipOval(
child: Image.asset(
"images/timg.jpg",
alignment: Alignment.center,
colorBlendMode: BlendMode.saturation,
width: 500,
height: 800,
fit: BoxFit.cover,
),
),
);
}
}