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