wrap

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,),

      ],
    );
  }
}

  

猜你喜欢

转载自www.cnblogs.com/pythonClub/p/10571026.html
今日推荐