flutter如何控制container内组件之间的间距

比如说,在搜索框内有图标以及文本两个组件,那么,应该如何控制这两个组件之间的间距呢?


image.png

解决方案:

sizedBox

sizedBox可以作为一个占位组件,只要设置sizeBox的宽度值即可。

 Icon(Icons.search),
 SizedBox(width: 20,)
 Text("搜索商品、品牌")
image.png

sizeBox具体用法
1.可以作为父级元素,包裹着它的孩子,强制控制它的孩子的宽高

 SizedBox(
    with:100,
    height:30,
    child: FlatButton(),
 ),

2.没有孩子,则控制自身的宽高。
可以作为占位符使用

3.使用sizeBox扩展类,设置sizeBox某个方向向父级元素一样宽或者高,则可以

SizedBox(
   width: double.infinity,
   height: double.infinity,
)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 上篇博客我们学习了flutter中提供的ListView等常见的滚动类组件,本篇博客我们开始对常用的功能类组件和包...
    逐梦々少年阅读 3,344评论 0 7
  • CSS 规则 css 语法:选择器 、一条或者多条声明(css属性) CSS引入方式 1. 行内式 通过sty...
    青青玉立阅读 619评论 0 0
  • 3/19 18:39 第一篇 女孩子很喜欢独角兽。 一只长着金角的白毛独角兽降落在她眼前。她一爬上背,它就一跃而起...
    蕊内阅读 347评论 0 0
  • 做人要诚实这句简单转化始终在我的脑海里印着。一次次的经历。让我认识到了这句话的分量。记得那是一个星期六的上午。我的...
    45201a7e1b8a阅读 152评论 0 0
  • ——春天的主旋律 江南十月秋正浓, 寒露晶莹挂枝头。 半山红叶尽妖娆, 一树金黄满城香。 月到中秋分外明, ...
    春天的主旋律阅读 342评论 0 2