当前位置: 首页 > news >正文

Flutter布局 --- Container

类型作用特点
Container只有一个子 Widget。默认充满,包含了padding、margin、color、宽高、decoration 等配置。
Padding只有一个子 Widget。只用于设置Padding,常用于嵌套child,给child设置padding。
Center只有一个子 Widget。只用于居中显示,常用于嵌套child,给child设置居中。
Stack可以有多个子 Widget。 子Widget堆叠在一起。
Column可以有多个子 Widget。垂直布局。
Row可以有多个子 Widget。水平布局。
Expanded只有一个子 Widget。在 Column 和 Row 中充满。
ListView可以有多个子 Widget。自己意会吧。

        在 Flutter 中,BoxDecoration 是一个用于装饰容器的类,它可以为 Widget(如 Container、Card 等)添加各种视觉效果。

基本概念

BoxDecoration 允许你为矩形区域添加背景色、边框、阴影、渐变、形状等装饰效果。

主要属性

1. color - 背景颜色

Container(decoration: BoxDecoration(shape: BoxShape.circle, // 圆形color: Colors.red,),width: 100,height: 100,child: Icon(Icons.star, color: Colors.white),
)

2. border - 边框

Container(decoration: BoxDecoration(border: Border.all(color: Colors.black,width: 2.0,),),child: Text('带边框'),
)

3. borderRadius - 圆角

Container(decoration: BoxDecoration(borderRadius: BorderRadius.circular(12.0),color: Colors.green,),child: Text('圆角容器'),
)

4. boxShadow - 阴影

Container(decoration: BoxDecoration(boxShadow: [BoxShadow(color: Colors.grey.withOpacity(0.5),blurRadius: 5.0,offset: Offset(0, 3),),],color: Colors.white,),child: Text('带阴影的容器'),
)

5. gradient - 渐变

Container(decoration: BoxDecoration(gradient: LinearGradient(begin: Alignment.topLeft,end: Alignment.bottomRight,colors: [Colors.blue, Colors.purple],),),child: Text('渐变背景'),
)

6. shape - 形状

Container(decoration: BoxDecoration(shape: BoxShape.circle, // 圆形color: Colors.red,),width: 100,height: 100,child: Icon(Icons.star, color: Colors.white),
)
http://www.dtcms.com/a/491993.html

相关文章:

  • 广州搬家公司外贸seo网站推广
  • 简单测试支持运行多种语言程序的工具run
  • 缓存策略:多级缓存设计,热点数据如何高效处理?
  • 兰州网站制作公司在哪里昌平网站制作
  • 中国银行门户网站旅行社网站建设方案论文
  • Java学习开发过程是一个解剖牛[特殊字符]的过程
  • 用deepseek做图表,分析相控阵天线的测试数据
  • 有关房地产开发建设的网站网业协同机制
  • 做微商如何引流推广?怎么找客源?手机网络优化
  • 电商客服机器人与客服AI软件:打通电商“服务-运营”数据闭环
  • 个人网站备案名称大全太原网站建设
  • 外贸哪家做网站好看的网站案例
  • 网站做推广网站不想让百度收录
  • AXI总线专题-AXI转SPI(总体框架)
  • [Docker集群] Docker 数据持久化实操命令清单
  • 北海哪家做网站如何推广网站话术
  • 湖北响应式网站设计制作深圳网站优化推广方案
  • 力扣2080. 区间内查询数字的频率
  • 403错误:互联网世界里的 “无权访问” 启示录
  • Qt-ui界面
  • C#多点滤波
  • 技术网站平台汇总与分析(2025 版)
  • 如何做网站轮播大图安平网站建设优化
  • Client-applyfriendlist类
  • wordpress制作的网站wordpress 关闭访问
  • WSL + Docker 网络访问详解
  • logrotate-日志切割
  • 宁波住房建设网站如何建立网络平台
  • [嵌入式系统-125]:AI应用程序、Pytorch、CUDA、操作系统、CPU、GPU的分层关系
  • .NET UA Server SDK基于.NET Standard实现工业级OPC UA跨平台服务器