![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
文章平均质量分 68
云中漫步87
小学:大连
中学:大连
大学:大连
展开
-
Flutter基础组件:SizedBox && Spacer
基本用途 SizedBox有两个作用: 精准控制child尺寸。 精准定义 widget之间的间隔。此时SizedBox没有定义child Spacer作用: 通过Flex 创建widget之前的空间。 SizedBox 通过width和height,覆盖child的尺寸定义。 import 'dart:async'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart';原创 2021-01-11 09:08:00 · 540 阅读 · 0 评论 -
Flutter布局基础:Flexible&&Expanded
可伸缩 Row 和 Column可以通过mainAxisAlignment 和 crossAxisAlignment 对children进行布局,但child的大小是固定的。固定大小的小部件被认为是 不灵活的 因为它们布局后无法自我调整大小。 Flexible 和Expanded包裹的对象可以根据剩余空间自动伸缩。 配置属性 Flexible 属性: flex 将自身的 flex 因子与其他的比较,以决定自身占剩余空间的比例。 fit 决定 Flexible 的 widget 是否能够填充所有剩余空间原创 2021-01-10 21:26:43 · 491 阅读 · 0 评论 -
Flutter 布局基础:Row && Column
Column和Row 最常见的布局模式之一是垂直或水平 widgets。可以使用 Row widget 水平排列 widgets,使用 Column widget 垂直排列 widgets。 Row 和 Column 是两种最常用的布局模式。 Row and Column each take a list of child widgets.Row 和 Column 每个都有一个子 widgets 列表。 一个子 widget 本身可以是 Row、Column 或其他复杂 widget。 可以指定 Row原创 2021-01-10 19:10:57 · 1039 阅读 · 0 评论