Flutter   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Flutter基础—常用控件之容器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Container控件即容器,是一个常用的控件,基础容器的实例:

import 'package:@L_673_1@r/material.dart';
class ContainerDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Center(
      child: new Container(
        width: 128.0,height: 128.0,decoration: new BoxDecoration(
          color: Colors.lightBlueAccent[100],),);
  }
}
void main() {
  runApp(
    new MaterialApp(
      title: '@L_673_1@r教程',home: new ContainerDemo(),);
}

ContainerDemo是一个无状态控件。Center控件使子控件在其内部水平和垂直居中,在上面实例中,Center控件使Container控件在其内部水平和垂直居中。Container控件通过width属性设置宽度为128,通过height属性设置高度为128。又通过decoration属性创建一个BoxDecoration对象,BoxDecoration对象描述如何绘制容器,在上面实例中,BoxDecoration对象通过BACkgroundColor属性为容器设置背景颜色。

Flutter基础—常用控件之容器

class ContainerDemo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Center(
      child: new Container(
        width: 300.0,height: 400.0,decoration: new BoxDecoration(
          color: const Color(0xfffce5cd),border: new Border.all(
            color: const Color(0xff6d9eeb),width: 8.0,child: new Text('容器演示'),);
  }
}

修改ContainerDemo控件的代码,设置border属性给容器添加边框。并创建Border对象,通过color属性为边框添加颜色,通过width属性为边框设置宽度。上面实例中的颜色”0xff“+”6d9eeb“,相当于#6d9eeb。最后还在容器内添加一个Text控件,即文本控件。

Flutter基础—常用控件之容器

大佬总结

以上是大佬教程为你收集整理的Flutter基础—常用控件之容器全部内容,希望文章能够帮你解决Flutter基础—常用控件之容器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。