
void main() {
runApp(
new MaterialApp(
title: 'Demo',
home: new Scaffold(
appBar: new AppBar(
title: new Text('Demo'),
),
body: new Center(
child: new Container(
// color: Colors.red,
child: new AspectRatio(
aspectRatio:3/2, //横纵比 长宽比 3:2
child: new Image(image: new AssetImage('images/img1.jpg')),//项目资源文件
),
),
),
),
),
);
}
本文介绍了一个使用Flutter框架创建的应用布局示例。通过MaterialApp组件设置应用标题为'Demo',并在Scaffold中定义了带有AppBar的基本页面结构。主体部分采用Center组件居中显示,并使用Container包装了一个AspectRatio组件来保持图片的纵横比,最终展示一张来自项目资源文件的图片。
控件&spm=1001.2101.3001.5002&articleId=80233039&d=1&t=3&u=47c3babadc234c808dbce271e2fd9643)

被折叠的 条评论
为什么被折叠?



