childchildren用于在一个容器小部件(如ContainerColumnRow等)中放置一个或多个子小部件

1.child属性用于容器只包含一个子小部件的情况;

2.children属性用于容器包含多个子小部件的情况。

Center小部件(居中、定位、多个方向上居中)

Center小部件用于将其子小部件放置在父容器的中心位置;Center小部件会尽可能占用父容器中的所有可用空间来居中其子小部件。如果需要控制Center小部件的大小,可以将其嵌套在一个具有固定大小的容器内;

SizedBox是一个无效果的小部件,仅用于占用空间并指定宽度和高度 (   SizedBox(height: 100)   )
SizedBox 是一个能够固定宽高的控件
水平分隔线:默认情况下,Divider小部件会创建一个水平的分隔线( Divider(),
"leading"通常用于定义在列表项等组件中文本之前显示的部分

例如,ListTile 组件具有一个 leading 属性,该属性用于在标题之前显示一个小部件(通常是一个图标)。

"trailing"通常用于定义在列表项等组件中文本后面显示的部分

例如,ListTile 组件就有一个 trailing 属性用于在文本后面添加一个小部件(通常是一个图标)

ListTile 的 subtitle 属性用于在列表项的主标题下面添加一个次要文本
ListTile 是一个通用的列表项组件,它可以用于构建各种不同类型的列表
ListTile(
leading: Icon(Icons.person),
title: Text('John Doe'),
subtitle: Text('Software Engineer'),
trailing: Icon(Icons.keyboard_arrow_right),
onTap: () {
// 处理点击事件
},
);
padding(内边距)是指 Widget 内部边缘与其子 Widget 之间的距离

eg :  EdgeInsets.fromLTRB(0, 30, 0, 0),

SizedBox 是一个用于指定固定尺寸的小部件

通过指定 width 和 height 来确切地设置大小,或者使用特定的约束条件来调整大小。

Expanded 是一个能够在水平或垂直方向上拉伸自身的控件

通常,它用作 Row 或 Column 的子控件,并且可以将子控件拉伸到所在容器的可用空间中;

flutter杂知识点的更多相关文章

  1. SQL闲杂知识点汇总【2015年12月】

    2015.12.14 知识点1:DEFAULT VALUES实现插入行 --临时创建临时表 CREATE TABLE [dbo].[tblTmp] ( iTmpID ,) NOT NULL PRIMA ...

  2. restful课程凌杂知识点

      request.post:字典形式数据 request.body:收到的是源数据

  3. Flutter 即学即用系列博客——08 MethodChannel 实现 Flutter 与原生通信

    背景 前面我们讲了很多 Flutter 相关的知识点,但是我们并没有介绍怎样实现 Flutter 与原生的通信. 比如我在 Flutter UI 上面点击了一个按钮,我希望原生做一些处理,那么原生怎么 ...

  4. 收集的URL

    *******************************************看文章的好地方************************************** http://www. ...

  5. Flutter教程- Dart语言规范-知识点整理

    Flutter教程- Dart语言知识点整理 Dart语言简介 Dart语言介绍 ① 注释的方式 ② 变量的声明 ③ 字符串的声明和使用 ④ 集合变量的声明 ⑤ 数字的处理 ⑥ 循环的格式 ⑦ 抛异常 ...

  6. flutter 学习零碎知识点01

    1.Expanded组件 占满可用空间 -----可以到达类似flex布局中  第一列占用大量空间,所以它必须包装在Expanded widget中. 写死的高度改成Expanded自动撑满屏幕如果还 ...

  7. Flutter 知识点

    Flutter:一个移动应用开发框架,它使用 Dart.C++.Skia 开发,对外提供了完全不依赖系统平台的 Widget 的能力,只通过自绘图形的方式工作,具有极其优秀的跨平台性.目前已经支持了 ...

  8. Flutter学习笔记(四)--Flutter几个小知识点

    Flutter的Widget采用的是现代化的React风格,该风格的设计灵感来源于React这么语言.最核心的理念是你可以使用Widget设计界面.Widget通过当前的state和注册信息来描述vi ...

  9. Flutter知识点:数据存储之sqflite

    sqflite是一款轻量级的关系型数据库,类似SQLite. 在Flutter平台我们使用sqflite库来同时支持Android 和iOS. 使用介绍 1.首选需要在pubspec.yaml 导入库 ...

  10. Blazor和Vue对比学习(知识点杂锦3.04):Blazor中C#和JS互操作(超长文)

    C#和JS互操作的基本语法是比较简单的,但小知识点特别多,同时,受应用加载顺序.组件生命周期以及参数类型的影响,会有比较多坑,需要耐心的学习.在C#中调用JS的场景会比较多,特别是在WASM模式下,由 ...

随机推荐

  1. 快速添加string value Refactor->android->Extract Android String 或按Ctrl+1 出现列表框选择Extract Android String 来进行String国际化

    快速添加string value Refactor->android->Extract Android String或按Ctrl+1 出现列表框选择Extract Android Stri ...

  2. 解决因对EFCore执行SQL方法不熟练而引起的问题

    前言 本文测试环境:VS2022+.Net7+MySQL 因为我想要实现使用EFCore去执行sql文件,所以就用到了方法ExecuteSqlAsync,然后就产生了下面的问题,首先因为方法接收的参数 ...

  3. python~windows自动化工具 uiautomation库

    微软提供了关于自动化操作PC端桌面应用程序的工具,官方描述为: Microsoft UI Automation is an accessibility framework that enables W ...

  4. 虹科干货 | 什么是Redis数据集成(RDI)?

    大量的应用程序.日益增长的用户规模.不断扩展的技术需求,以及对即时响应的持续追求.想想这些是否正是你在经历的.也许你尝试过自己构建工具来应对这些需求,但是大量的编码和集成工作使你焦头烂额.那你是否知道 ...

  5. go语言reflection反射

    一.反射 1.1简介 Reflection(反射)在计算机中就是表示程序在运行期间能够探知自身结构的能力类型(类型信息.内存结构.更新变量.以及调用方法) 1.2使用场景 函数的参数类型是interf ...

  6. JavaScript 语法:语法约定与程序调试

    作者:WangMin 格言:努力做好自己喜欢的每一件事 JavaScript 语法约定 1.大小写的区分 1). JavaScript的关键字,永远都是小写的: 2). 内置对象,如Math和Date ...

  7. Net 高级调试之六:对象检查之值类型、应用类型、数组和异常的转储

    一.简介 今天是<Net 高级调试>的第六篇文章.记得我刚接触 Net 框架的时候,还是挺有信心的,对所谓的值类型和引用类型也能说出自己的见解,毕竟,自己一直在努力.当然这些见解都是书本上 ...

  8. 题解 P7325

    前言 数学符号约定 \(a,b,p\):表示任意自然数. \(F_x\):表示广义斐波那契数列的第 \(x\) 项. \(f_x\):表示普通斐波那契数列的第 \(x\) 项. 如非特殊说明,将会按照 ...

  9. crazy

    说实话刚拿到题目我是一点思路没有,因为我感觉伪代码里面的函数名都太奇怪了,怀疑应该不是在这方面出题,结果看了wp发现就是在这方面出题... 这种情况我是从后面开始看的,看看出现正确提示会需要什么条件 ...

  10. Newbie_calculations

    拿到这道题是个应用程序,经过上次的经验就跟程序交互了一下,结果根本交互不了,输入什么东西都没有反应 然后打开ida分析发现有几个函数还有一堆的操作数,看到这一堆东西就没心思分析了,后面才知道原来就是要 ...