/* * @Author: xiaojia.dxj * @Date: 2019-01-08 15:57:00 * @Last Modified by: xiaojia.dxj * @Last Modified time: 2019-01-08 16:00:14 */ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; import './demo.dart'; const String Text0 = """### **简介** > 跟ConstrainedBox相反,是不添加任何约束条件到child上,让child按照其原始的尺寸渲染 - 它的作用就是给child一个尽可能大的空间,不加约束的让其显示。 - 如果该widget不能扩展到到足够容纳整个child的空间,child将被裁剪 """; const String Text1 = """ ### **基本用法** - alignment 属性:控制child对齐方式 - textDirection 属性:控制文本对齐 - constrainedAxis 属性:如果有,就使用 """; class Demo extends StatefulWidget { static const String routeName = '/element/Frame/Box/UnconstrainedBox'; @override State createState() => _DemoState(); } class _DemoState extends State { @override Widget build(BuildContext context) { return WidgetDemo( title: 'UnconstrainedBox', // desc: 'Layout-Row 使用', codeUrl: 'elements/Frame/Box/UnconstrainedBox/demo.dart', docUrl: 'https://docs.flutter.io/flutter/widgets/UnconstrainedBox-class.html', contentList: [ Text0, Text1, UnconstrainedBoxDemo(), ], ); } }