Wrap 流式布局 当子元素盒子的宽度超出手机宽度时,会自动移到下一行
有几个参数
- spacing 水平方向 盒子之间的距离
- runSpacing 竖直方向 盒子之间的距离
- alignment 对齐方式 和css的flex的几个主轴对齐方式有一些相似
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';// import 'package:english_words/english_words.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {return new MaterialApp(title: 'Welcome to Flutter',home: new Scaffold(appBar: new AppBar(title: new Text('Welcome to Flutter12'),),body: Wrap(spacing: 20,runSpacing: 30,alignment: WrapAlignment.end,children: [Container(width: 150,height: 150,color: Colors.blue,),Container(width: 150,height: 150,color: Colors.red,),Container(width: 150,height: 150,color: Colors.yellow,),Container(width: 100,height: 150,color: Colors.yellow,),],),),);}}
