Flutter|Flutter 布局方式之层叠布局
前言
目前Flutter常见的布局方式主要有4种:1、线性布局 2、流式布局 3、弹性布局 4、层叠布局
今天我们主要介绍层叠布局
线性布局
流式布局
弹性布局
层叠布局
【Flutter|Flutter 布局方式之层叠布局】层叠布局也叫帧布局
子视图可以根据距父视图四个角的位置来确定自身的位置
层叠布局和Web中的绝对定位、Android中的FrameLayout是相似的
关键字Stack、Positioned
代码实现
return Scaffold(
appBar: AppBaseBar("层叠布局"),
body: Stack(
children: [
Positioned(
left: 20,
top: 20,
child: Container(
color: Colors.red,
width: 100,
height: 100,
),
),
Positioned(
right: 20,
top: 20,
child: Container(
height: 100,
width: 100,
color: Colors.yellow,
),
),
],
),
);
文章图片
层叠布局根据4个角的来固定位置,根据宽高来固定大小 总结 Flutter的布局一切都是widget,布局过程就是widget的组合
Flutter布局中需要清楚的划分Row Column Stack ListView GridView
一个复杂布局可能是由多种布局的组合而成
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus|mybatisplus where QueryWrapper加括号嵌套查询方式
- 10.两种记账方式
- Flutter的ListView
- 数据库|SQL行转列方式优化查询性能实践
- 织网布局,社群营销走进山东玖零落地企业
- 思维导图让你换一种打开方式学数学
- 日更是片段写作训练的好方式
- H5、js调用手机通话|H5、js调用手机通话,短信
- 运用flutter|运用flutter 构建一个发布版(release)APK