美文网首页
Flutter 容器 SizedBox

Flutter 容器 SizedBox

作者: 态度哥 | 来源:发表于2020-05-06 21:46 被阅读0次
新建项目-4.png

SizedBox

主要应用在 对子控件的大小的一些约束,能强制子控件具有特定宽度、高度或两者都有,使子控件设置的宽高失效

SizedBox(
  width: 200,height: 200,
  child: Card(
    child: Text(
      'Hello Flutter'
    ),
  ),
)
image.png

SizedBox.fromSize

SizedBox.fromSize(
  child: Container(
      width: 50.0,
      height: 50.0,
      color: Colors.blue
  ),
  size:Size(300,300),
)

可以看到子控件设置 宽高是50 . 但是实际是外面设置的 300

image.png

SizedBox.expand 占满父布局

 SizedBox(
  width: 200,
  height: 200,
  child: SizedBox.expand(
    child:  Container(
        width:  10.0,
        height: 10.0,
        color: Colors.red
    ),
  ),
)

SizedBox.expand 占满父布局大小。你品你细品

image.png

FractionallySizedBox 百分比控制大小

 SizedBox(
  width: 300,
  height: 300,
  child: FractionallySizedBox(
    widthFactor: 0.5,  
    heightFactor:  0.5,
    child:Container(
        width: 200.0,
        height: 200.0,
        color: Colors.orange
    ),
  ),
),
image.png

SizedOverflowBox 子控件大小可以超过父控件大小

 SizedOverflowBox(
  size: Size(50,50),
  child:Container(
      width: 200.0,
      height: 200.0,
      color: Colors.orange
  ),
),

红色的也是200*200.所以改控件没有裁剪

image.png

相关文章

  • Flutter 容器 SizedBox

    SizedBox 主要应用在 对子控件的大小的一些约束,能强制子控件具有特定宽度、高度或两者都有,使子控件设置的宽...

  • Flutter - SizedBox

    今天来学学SizedBox,它主要两个作用: 限制子元素控件的大小 设置两个控件之间的距离 上面代码我们可以看到第...

  • Flutter 布局(五)- LimitedBox、Offsta

    本文主要介绍Flutter布局中的LimitedBox、Offstage、OverflowBox、SizedBox...

  • Flutter--SizedBox

    使用场景 一般限制子控件大小 还有这么一种场景也可以使用SizeBox,就是可以代替padding和contain...

  • Flutter之SizedBox组件

  • Flutter:SizedBox与Container

    SizedBox 主要应用在 对子控件的大小的一些约束,能强制子控件具有特定宽度、高度或两者都有,使子控件设置的宽...

  • Flutter 之 SizedBox 和 Card

    SizedBox 主要应用在对子控件的大小的一些约束,如 这样很好的把子控件的文本限制在一定的范围内了。另外还有一...

  • Flutter基础控件之SizedBox

    SizedBox SizedBox是一个固定尺寸的盒子,一般用来作为间隔。 效果

  • Flutter 设置间隙控件SizedBox

    1.SizedBox可以指定 width, height, child,一般用来夹在两个空间之间实现间距 2....

  • Flutter Layout组件之SizedBox

    一、给子组件附加紧约束 SizedBox是一个单子元素布局组件,有 width,height 两个属性,可以给它的...

网友评论

      本文标题:Flutter 容器 SizedBox

      本文链接:https://www.haomeiwen.com/subject/vuwgghtx.html