import 'package:flutter/material.dart'; void main() {
runApp(MaterialApp(home: new MyApp()));
} class MyApp extends StatelessWidget {
var width = 80.0;
var height = 60.0; @override
Widget build(BuildContext context) {
// TODO: implement build
return Wrap(
spacing: 8.0, // 主轴(水平)方向间距
runSpacing: 4.0, // 纵轴(垂直)方向间距
alignment: WrapAlignment.center, //沿主轴方向居中
children: <Widget>[
Container(height: 50, width: 50,color: Colors.red,),
Container(height: 50, width: 50,color: Colors.white,),
Container(height: 50, width: 50,color: Colors.white10,),
Container(height: 50, width: 50,color: Colors.redAccent,),
Container(height: 50, width: 50,color: Colors.amber,),
Container(height: 50, width: 50,color: Colors.amberAccent,),
Container(height: 50, width: 50,color: Colors.grey,),
Container(height: 50, width: 50,color: Colors.brown,),
Container(height: 50, width: 50,color: Colors.black,),
Container(height: 50, width: 50,color: Colors.grey,),
Container(height: 50, width: 50,color: Colors.green,),
Container(height: 50, width: 50,color: Colors.red,),
Container(height: 50, width: 50,color: Colors.white10,),
Container(height: 50, width: 50,color: Colors.lightBlue,),
Container(height: 50, width: 50,color: Colors.redAccent,),
Container(height: 50, width: 50,color: Colors.red,),
Container(height: 50, width: 50,color: Colors.green,),
Container(height: 50, width: 50,color: Colors.grey,),
Container(height: 50, width: 50,color: Colors.brown,),
Container(height: 50, width: 50,color: Colors.red,), ],
);
}
}