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

import 'package:flutter/material.dart';
class ContainerDemo extends StatelessWidget {@overrideWidget 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: 'Flutter教程',home: new ContainerDemo(),),);
}

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

class ContainerDemo extends StatelessWidget {@overrideWidget 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基础—常用控件之容器相关推荐

  1. Flutter基础—常用控件之文本

    Text控件即容器,是一个常用的控件,下面的实例有7个不同样式的文本控件: import 'package:flutter/material.dart'; class ContainerDemo ex ...

  2. Flutter基础—常用控件之图片

    Image控件即图片控件,是显示图像的控件,Image控件有多种构造函数: new Image,用于从ImageProvider获取图像. new Image.asset,用于使用key从AssetB ...

  3. Flutter 常用控件使用详解

    目录 配置 Flutter常用控件 Text TextField组件 Container Image GridView Row水平组件 Column垂直布局 Stack层叠布局 参考 配置 由于Flu ...

  4. Windows phone8 基础篇(三) 常用控件开发

    广告:  为了方便我们大家一起学习和讨论,我开设了一个群300143953.专门关于windows phone开发学习的群.因为群刚建,所以没人.欢迎大家.另外如果出现啥错误性的问题,希望大家能够 指 ...

  5. 记录学习Android基础的心得05:常用控件(基础篇)

    文章目录 前言 一.复合按钮CompoundButton的常见子类 1.单选按钮RadioButton 2.复选框CheckBox 3.开关Switch 二.进度展示控件 1.进度条ProgressB ...

  6. 【Qt】桌面应用开发教程——布局|按钮组|容器|常用控件|消息事件机制

    文章目录 3.布局 3.1 系统提供的布局控件 3.2 利用widget做布局 3.3 利用表单做布局 4.按钮组 5.项目构建组 6.容器 7.常用控件 7.1 QLabel控件使用 7.1.1 显 ...

  7. 【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget

    本节对应的视频讲解:B_站_链_接 QTableWidget 是 Qt 中的表格控件,可以行列的形式来展示数据 1. 属性和方法 QTableWidget 有很多属性和方法,完整的可查看帮助文档. 在 ...

  8. Android入门到精通|安卓/Android开发零基础系列Ⅱ【职坐标】-学习笔记(1)-- 常用控件及资源介绍

    前言 为了巩固Android基础知识,回顾一下学习内容,才有此学习笔记. IDE Androdi Studio 4 + Genymotion 创建项目 修改项目的 build.gradle,添加国内镜 ...

  9. 零基础学Android之常用控件

    常用控件 上次我们讲了布局:线性布局.表格布局.帧布局和相对布局,这个布局,它是在整个移动端设计内容的一个框架的方式,以什么方式来设计界面.最终在界面里面,放置的是控件,所谓控件,就是程序员可以控制的 ...

最新文章

  1. python【蓝桥杯vip练习题库】ADV-96复数求和
  2. 【Maven学习】定制库到Maven本地资源库
  3. Flink 广播变量
  4. 『设计模式』备忘录模式(memento)下象棋,我就想悔棋怎么办
  5. 计算机硬件知识考证题,计算机硬件知识题(答案)资料
  6. 【生活资讯】5款好用的生活学习类APP
  7. 收藏 | 使用PyTorch时,最常见的4个错误
  8. SpringBoot实战教程(3)| 整合Thymeleaf
  9. 在inDesign软件中如何覆盖母版页项目?
  10. java sqlite sqlite_busy_sqlite3出现SQLITE_BUSY错误码的原因以及解决方法
  11. 推荐一款智能黑科技微信小程序,简直不要太良心!
  12. 子线程设置的钩子(HOOK)为什么钩不到消息?
  13. HDLC协议及PPP协议
  14. CSDN新版个人空间介绍之三——代码与收藏
  15. C#ListView操作一二
  16. Hive内置函数与常用函数汇总
  17. java.lang.IllegalArgumentException: Can not set java.lang.Integer field com.pojo.Fruit.price to java
  18. 基于FPGA的任意信号发生器
  19. 360拿什么来PK百度
  20. 淘客是什么 淘客怎么做

热门文章

  1. 动态规划之多重部分和问题
  2. 优麒麟(Ubuntu Kylin)安装日志
  3. Android测试——ADB工具的安装笔记
  4. 验证Java编程环境是否成功时出现“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”
  5. Strassen算法
  6. Python实现决策树
  7. yum安装nginx,并配置静态资源服务器
  8. 关于笔算递归的通用算法——迭代
  9. JavaScript 精度问题以及JavaScript 浮点数陷阱及解决方案
  10. vue项目启动出现cannot GET /服务错误