Flutter之EdgeInsets
2024-10-22 05:04:12
EdgeInsets
我们看看EdgeInsets提供的便捷方法:
- fromLTRB(double left, double top, double right, double
bottom):分别指定四个方向的填充。 - all(double value) : 所有方向均使用相同数值的填充。
- only({left, top, right ,bottom }):可以设置具体某个方向的填充(可以同时指定多个方向)。
- symmetric({vertical, horizontal}):用于设置对称方向的填充,vertical指top和bottom,horizontal指left和right。
class PaddingTestRoute extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Padding(
//上下左右各添加16像素补白
padding: EdgeInsets.all(16.0),
child: Column(
//显式指定对齐方式为左对齐,排除对齐干扰
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Padding(
//左边添加8像素补白
padding: const EdgeInsets.only(left: 8.0),
child: Text("Hello world"),
),
Padding(
//上下各添加8像素补白
padding: const EdgeInsets.symmetric(vertical: 8.0),
child: Text("I am Jack"),
),
Padding(
// 分别指定四个方向的补白
padding: const EdgeInsets.fromLTRB(20.0,.0,20.0,20.0),
child: Text("Your friend"),
)
],
),
);
}
}
最新文章
- Integer与int的区别(包装类和基本数据类型的区别)
- CoreData和SQLite多线程访问时的线程安全
- Servlet的生命周期+实现方式
- 在android开发中使用multdex的方法-IT蓝豹为你整理
- 50个必备的实用jQuery代码段
- 【随笔】ARP和RARP
- 使用word和pdf进行仿书编辑的经验
- 使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解
- Hibernate缓存杂谈
- Java基础知识强化之集合框架笔记41:Set集合之HashSet存储自定义对象并遍历练习
- python 之路,Day11 (下)- sqlalchemy ORM
- IRP派遣操作
- HDU SPFA算法 Invitation Cards
- 如何从Apache官网下载apache
- 如何使用.bas文件
- Linux中重定向
- [转载] Redis资料汇总专题
- oracle学习(一)
- 【HNOI 2002 】营业额统计(splay)
- Java基础系列-Stream