美文网首页Flutter记录自学flutter点点滴滴
Flutter 学习之旅(二十二) Flutter 布局编

Flutter 学习之旅(二十二) Flutter 布局编

作者: Tsm_2020 | 来源:发表于2020-08-25 11:16 被阅读0次

关于Flutter 控件还有4个基础的没有说分别是

Stack(折叠布局)
Checkbox(单选框) 
Wrap   (流式布局)
ProgressIndicator(进度条)

还有一些常用的小部件

SizedBox(用来确定大小,设置边距,两个控件之间的距离)  
Padding(设置内边距)  
DecoratedBox(用来装饰父布局)  
Divider (水平线) 
VerticalDivider(垂直线)

但是今天的我膨胀了,想要试一下用Flutter 写一些稍微复杂一点的布局,先上图

1598324252(1).jpg

这个看起来比较复杂,写起来还是比较简单的我先把我写的效果图上一下


GIF 2020-8-25 11-00-01.gif

首先来分析一下这个布局,
由于可以滑动 ,并且不存在复用的可能,2个选择,SingleChildScrollView嵌套Column ,或者ListView 利用children 设置子布局,为了显示 滑动进度条 使用 Scrollbar ,仔细看一下除了Column 和Row 嵌套Expanded , 再给Text 设置其他的一些属性,剩下真就是没什么了


image.png
图例中标注了方向,水平的使用Row ,垂直的使用 Column

代码可以去demo里面找,

我学习flutter的整个过程都记录在里面了
https://www.jianshu.com/c/36554cb4c804

最后附上demo 地址

https://github.com/tsm19911014/tsm_flutter

相关文章

网友评论

    本文标题:Flutter 学习之旅(二十二) Flutter 布局编

    本文链接:https://www.haomeiwen.com/subject/trvajktx.html