Flutter - 限制自组件大小

2019-07-22  本文已影响0人  辻子路
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      theme: ThemeData.light(),
      home: Scaffold(
          body: Center(
        child: ConstrainedBox(
          constraints: BoxConstraints(
            maxHeight: 200.0,  // 限制child最大高度为200
            maxWidth: 100.0, // 限制child最大宽度为100
          ),
          child: Container(
            color: Colors.yellow,
          ),
        ),
      )),
    );
  }
}

效果图:


image.png

ConstrainedBox可以限制最大高宽度,最小高端度。

上一篇 下一篇

猜你喜欢

热点阅读