flutter
文章平均质量分 68
云中漫步87
小学:大连
中学:大连
大学:大连
展开
-
Flutter基础组件:SizedBox && Spacer
基本用途SizedBox有两个作用:精准控制child尺寸。精准定义 widget之间的间隔。此时SizedBox没有定义childSpacer作用:通过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 · 525 阅读 · 0 评论 -
Flutter布局基础:Flexible&&Expanded
可伸缩Row 和 Column可以通过mainAxisAlignment 和 crossAxisAlignment 对children进行布局,但child的大小是固定的。固定大小的小部件被认为是 不灵活的 因为它们布局后无法自我调整大小。Flexible 和Expanded包裹的对象可以根据剩余空间自动伸缩。配置属性Flexible 属性:flex 将自身的 flex 因子与其他的比较,以决定自身占剩余空间的比例。fit 决定 Flexible 的 widget 是否能够填充所有剩余空间原创 2021-01-10 21:26:43 · 477 阅读 · 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 · 989 阅读 · 0 评论