Flutter -- iOS -- FittedBox

 1 import 'package:flutter/material.dart';
 2 
 3 class LayoutDemo extends StatelessWidget{
 4   @override
 5   Widget build(BuildContext context) {
 6     // TODO: implement build
 7     return new Scaffold(
 8       appBar: new AppBar(
 9         title: new Text('FittedBox缩放布局示例'),
10       ),
11       body: new Container(
12         color: Colors.grey,
13          250.0,
14         height: 250.0,
15         child: new FittedBox(
16           fit: BoxFit.fill,// 更改此处属性 scalDown/fitHeight/cover/fitWidth/none/fill/contain
17           alignment: Alignment.topLeft,
18           child: new Container(
19             color: Colors.deepOrange,
20             child: new Text('缩放布局'),
21           ),
22         ),
23       ),
24     );
25   }
26 }
27 
28 void main(){
29   runApp(
30     new MaterialApp(
31       title: 'FittedBox缩放布局',
32       home: new LayoutDemo(),
33     ),
34   );
35 }
原文地址:https://www.cnblogs.com/tom2015010203/p/11950571.html