Flutter 学习笔记 (二) Container 组件
1. Container 组件简介
复制代码
2. Container 属性
2.1 alignment 属性
复制代码
Alignment.topLeft、 Alignment.topCenter、 Alignment.topRight
顶部左对齐,居中,右对齐
Alignment.centerLeft、 Alignment.center Alignment.centerRight
中部左对齐,居中,右对齐
Alignment.bottomLeft、 Alignment.bottomCenter、 Alignment.bottomRight
底部左对齐,居中,右对齐
2.2 constraints 属性
复制代码
2.3 color 属性
复制代码
2.4 decoration
复制代码
PS:这个属性跟 color 值冲突,必须有一个值为空
2.5 foregroundDecoration
复制代码
2.6 padding 与 margin
复制代码
3 Decoration
复制代码
3.1 color
复制代码
3.2 image
复制代码
3.3 border
复制代码
3.4 gradient
复制代码
LinearGradient
线性渐变,设置起始位置和渐变色集合
RadialGradient
放射见便,以中心为原点向外发散渐变,可以设置发散的半径
SweepGradient
扫描渐变,以水平 x 轴正向方向为起点,扫描到指定的角度。
可以设置起始角度,结束角度,中心点。
PS: 角度的单位是弧度,不是度 PS: 这里有个小问题,设置的起始角度有可能不生效!!参考 GitHub 上的 issues
4 TextDemo 源码
复制代码
版权声明: 本文为 InfoQ 作者【U+2647】的原创文章。
原文链接:【http://xie.infoq.cn/article/3d8cb13e408a653b55da79e0a】。文章转载请联系作者。
评论