美文网首页
Flutter - SizedBox

Flutter - SizedBox

作者: 辻子路 | 来源:发表于2019-07-22 11:21 被阅读0次

今天来学学SizedBox,它主要两个作用:

  • 限制子元素控件的大小
  • 设置两个控件之间的距离
class RowDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: <Widget>[
        SizedBox(
          height: 100.0,  // 高度
          width: 100.0,  // 宽度
          child: Container(
            decoration: BoxDecoration(
              color: Colors.yellow,
              borderRadius: BorderRadius.circular(8.0), // 四个角的弧度
            ),
            child: Icon(Icons.autorenew),
          ),
        ),
        SizedBox(   // 设置上下两控件的间距
          height: 100.0,
        ),
        SizedBox(
          height: 200.0,
          width: 200.0,
          child: Container(
            decoration: BoxDecoration(
              color: Colors.yellow,
              borderRadius: BorderRadius.circular(8.0),
            ),
            child: Icon(Icons.autorenew),
          ),
        )
      ],
    );
  }
}

上面代码我们可以看到第一个和第三个SizedBox限制了子元素组件Container的高度和宽度,而第二个SizedBox则是控制了第一个和第三个之间的距离为100.
效果图如下:


sizedbox.png

相关文章

  • Flutter - SizedBox

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

  • Flutter 布局(五)- LimitedBox、Offsta

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

  • Flutter--SizedBox

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

  • Flutter 容器 SizedBox

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

  • 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/cjuilctx.html