Files
flutter-go/lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart
2019-01-11 15:19:16 +08:00

40 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
/*
* Author: xiaojia.dxj
* Date: 2018/11/22
* Email: xiaojia.dxj@alibaba-inc.com
* LastUpdateTime: 2018/11/22
* LastUpdateBy: xj.deng
*
* Describle:Align描述
*/
class ConstracubedBox extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
ConstrainedBox(
//制定一个指定大小的盒子,限定最大最小宽高
constraints: const BoxConstraints(
minWidth: 100.0,
minHeight: 20.0,
maxWidth: 500.0,
maxHeight: 50.0,
),
child: new Container(
margin: const EdgeInsets.only(left: 20.0, right: 20.0),
//child 宽高超过制定限制范围失效,效果宽/高=100/20区域
width: 600.0,
height: 250.0,
child: new Text('ConstrainedBox',style: TextStyle(color: Colors.white),),
color: Colors.red,
),
),
],
);
}
}