Flutter 容器(8) - SizedOverflowBox | OverflowBox


SizedOverflowBox: 子组件在超出SizedOverflowBox指定的宽高时,不会隐藏,依然进行绘制

OverflowBox: 限制子组件的宽高。

  import 'package:flutter/material.dart';

class AuthList extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text('代码测试'),
          centerTitle: true,
        ),
        body: Container(
          height: 100.0,
          width: 100.0,
          color: Colors.black26,
          child: OverflowBox(
            maxWidth: 80.0,
            minWidth: 50.0,
            minHeight: 50.0,
            maxHeight: 80.0,
            child: Container(
              width: 100.0,
              height: 200.0,
              color: Colors.blue,
            ),
          ),
        )
    );
  }
}

如下子组件蓝色的Container的
最大高度不会超过80,最小高度不会小于50.
最大宽度不会超过80,最小高度不会小于50.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM