Flutter之Center

本文介绍了Flutter中的Center组件,它用于将子控件居中显示。Center是Align的子类,默认设置为水平和垂直居中。文中通过两个测试代码展示了如何在Center中分别放置Text和Container,并调整Container的尺寸。更多Flutter布局知识,请参考链接。
摘要由CSDN通过智能技术生成

1、Center介绍

Center将子控件放在其内部中心,里面只能放一个child,但是child里面可以放Container

Center继承勒Align,然后Align默认是center.

2、测试代码

测试1、

      @override
      Widget build(BuildContext context) {
          return MaterialApp(
              title: 'open url',
              home: Scaffold(
                appBar: AppBar(
                  // Here we take the value from the MyHomePage object that was created by
                  // the App.build method, and use it to set our appbar title.
                  title: Text('hello flutter'),
                ),
                body: Center(
                  child: Text("chenyu"),
                ),
              ),
          );
      }
    }

测试2、

      @override
      Widget build(BuildContext context) {
          return MaterialApp(
              title: 'open url',
              home: Scaffold(
                appBar: AppBar(
                  // Here we take the value from the MyHomePage object that was created by
                  // the App.build method, and use it to set our appbar title.
                  title: Text('hello flutter'),
                ),
                body: Center(
                  child: Container(
                    color: Colors.blue,
                    width: 200,
                    height: 200,
                  ),
                ),
              ),
          );
      }
    }

更多请见:http://www.mark-to-win.com/tutorial/51856.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值