Files
2019-02-19 16:34:41 +08:00

73 lines
2.8 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/// Author: xiaojia.dxj
/// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com
/// LastUpdateTime: 2018/11/22
/// LastUpdateBy: xj.deng
/// Describle:Colum describe
import 'package:flutter/widgets.dart';
class ColumnDefault extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Column(
// - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween,
// - spaceEvenly将主轴方向空白区域均分使得children之间空间相等包括首尾childre
// - spaceAround将主轴方向空白区域均分使得children之间空间相等但是首尾childre的空白部分为一半
// - spaceBetween将主轴方向空白区域均分使得children之间空间相等但是首尾childre靠近收尾没有空细逢
// - MainAxisAlignment.start/end/center,
// - start将children放置在主轴起点方向
// - end将children放置在主轴末尾方向
// - center将children放置在主轴中间方向
mainAxisAlignment: MainAxisAlignment.center,
// > mainAxisSize 属性
// - 一行的高度是有mainAxisSize属性控制默认是max
// - mainAxisSize: MainAxisSize.min,一行的宽度是child传入的约束
// - mainAxisSize: MainAxisSize.max,一行的宽度的最大宽度是传入的约束。
// > mainAxisAlignment属性
// mainAxisSize: MainAxisSize.max,
//- crossAxisAlignment: CrossAxisAlignment.center/end/start,
// - 即,根据设定的位置交叉对齐
// - center/end/start: children在交叉轴上居中/末端/起点 对齐展示
// - stretch让children填满交叉轴方向
// - baseline在交叉轴方向使得于这个baseline对齐如果主轴是垂直的那么这个值是当作开始
children: <Widget>[
Container(
color: Color(0xfffce4ec),
width: 90.0,
height: 50.0,
),
Container(
color: Color(0xfff8bbd0),
width: 90.0,
height: 50.0,
),
Container(
color: Color(0xfff48fb1),
width: 90.0,
height: 50.0,
),
Container(
color: Color(0xfff06292),
width: 90.0,
height: 50.0,
),
Text('We move under cover and we move as one'),
Text('Through the night, we have one shot to live another day'),
Text('We cannot let a stray gunshot give us away'),
Text('We will fight up close, seize the moment and stay in it'),
Text('Its either that or meet the business end of a bayonet'),
Text('The code word is Rochambeau, dig me?'),
Text('Rochambeau!',
style:
DefaultTextStyle.of(context).style.apply(fontSizeFactor: 1.0)),
],
);
}
}