一 概述
AspectRation组件用来创建宽高比固定的容器
二 AspectRatio
2.1 构造方法
1 2 3 4 5 6 7 8
| const AspectRatio({ Key? key, required this.aspectRatio, Widget? child, }) : assert(aspectRatio != null), assert(aspectRatio > 0.0), // can't test isFinite because that's not a constant expression super(key: key, child: child);
|
2.2 属性介绍
属性 |
说明 |
取值 |
child |
子组件 |
Widget对象 |
aspectRatio |
宽高比例 |
double |
三 示例
3.1 宽高比0.5
代码
1 2 3 4
| body: AspectRatio( child: Container(color: Colors.orange,), aspectRatio: 0.5, )
|
效果图
3.2 宽高比2
代码
1 2 3 4
| body: AspectRatio( child: Container(color: Colors.orange,), aspectRatio: 2, )
|
效果图