首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Flutter
浦东大花菜
创建于2024-06-17
订阅专栏
Flutter学习
等 3 人订阅
共21篇文章
创建于2024-06-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
flutter入门-key
为什么要有key Widget 更新机制 下面来来看Widget的源码。 我们知道 Widget 只是一个配置且无法修改,而 Element 才是真正被使用的对象,并可以修改。 当新的 Widget
Flutter入门-手势
手势识别 GestureDetector GestureDetector是一个用于手势识别的功能性组件,我们通过它可以来识别各种手势。GestureDetector 内部封装了 Listener,用以
Flutter入门-事件
原始指针事件处理 本节先来介绍一下原始指针事件(Pointer Event,在移动设备上通常为触摸事件),下一节再介绍手势处理。 命中测试简介 在移动端,各个平台或UI系统的原始指针事件模型基本都是一
Flutter入门-路由
Route 代表应用中的一个页面,它包含了页面的布局、逻辑以及生命周期等信息。在 Flutter 中,Route通常是一个继承自PageRoute的类。 Route PageRoute是一个抽象类,表
Flutter入门-生命周期
一、StatefulWidget 和 State 在介绍生命周期方法之前,先简要说明 StatefulWidget 和 State。 StatefulWidget:一个不变的类,表示一个部分可变的用户
Flutter入门-常用组件-Card、ListTile、Switch、CheckBox、Radio以及相应的ListTile
Card 构造函数 常用属性 color:颜色 elevation:阴影大小 shape:Card 的阴影效果 margin:外边距 child listTile leading 通常是个 Icon
Flutter入门-网络请求Dio
dependencies: dio: ^x.x.x // latest version 使用 基本使用 …你可以在这里获取所有示例代码. 配置 你可以使用默认配置或传递一个可选 Options参数来创
Flutter入门-Json序列化与反序列化
简单结构(没有数组) Flutter中序列化与反序列化主要有两种方式 手动 自动 手动 Flutter有一个内置的dart:convert库,其中包含一个简单的JSON编码器和解码器 jsonDeco
Flutter入门-定位布局
Stack 在 Flutter 中,Stack 是一个用于叠加多个小部件的布局小部件。它允许你将多个小部件重叠放置,通过控制每个小部件的位置和大小,你可以创建出复杂的布局效果,如徽章图标、对话框、自定
Flutter入门-修饰类容器-Padding、Align以及Center
Padding 通过Padding,可以有效地在子级的四周创建空的区域,内边距的空白区域,也是widget的一部分。 Padding的布局分为两种情况: 当child为空的时候,会创建一个宽为left
Flutter入门-溢出容器
SizedBox SizedBox属性 width:宽 height: 高 child: SizedBox尺寸调节: SizedBox没有宽高约束,子控件有宽高约束,那么SizedBox会调节自己匹配
Flutter入门-滚动类组件-Listview、GridView以及PageView
Scrolling分类中比较常用的ListView、GridView、PageView ListView 在构建ListView时有4种选择: 利用ListView构造函数。此构造函数适合于具有少量子
Flutter入门-限制类容器
ConstrainedBox ConstrainedBox用于对子组件添加额外的约束,比如最小高度,通过constraints属性,BoxConstraints设置 最终显示是宽50,高150 Unc
Flutter入门-Flex布局类组件-Row、Column、Flexible、Spacer以及Expand
Row和Column Row以及Column都是多子节点容器,类似Web中的某个元素其display属性为flex,实际上它们也都是Flex的子类,它们的具体实现也都是由Flex完成,只是参数不同,更
Flutter入门-布局与约束
布局规则 Flutter 布局中存下以下规则: 首先,上层 Widget 向下层 Widget 传递约束条件(向下传递约束) 其次,下层 Widget 向上层 Widget 传递大小信息(向上传递尺寸
Flutter入门-Dart语法1-变量、常量与数据类型
变量声明 变量声明可以用以下方式: 使用 var 可以自动推断类型,也可以像 Java 一样手动写上类型String 数据类型 数字 num类型,是数字类型的父类型,有两个子类 int 和 doubl
Flutter入门-Dart语法2-面向对象
Dart 是面向对象编程语言,对象都是由类创建的,所有类都是由 Object 类派生出来的子类,除了 Object , 所有类只有一个父类(即只能继承一个父类) 尽管 Dart 语言中一个类只能继承一
Flutter入门-Dart语法3-late、运算符、空安全
late late关键字是Dart 2.12及更高版本中引入的一个特性,用于延迟初始化。它主要用于两种场景:非空类型的延迟初始化和显式的懒加载 非空类型的延迟初始化 在引入空安全特性之后,Dart要求
Flutter入门-Dart语法4-函数和方法
函数声明 匿名函数 高阶函数 函数作为参数 函数作为返回值 词法作用域闭包 和js中类似,dart中函数也具有词法作用域和闭包的特性 词法作用域简单说变量的作用域在编写代码的时候就已经确定了 闭包是指
Flutter入门-Dart语法5-异步、Future、async、await、Stream
Event Loop Dart 在执行完 main 函数后, Event Looper 就开始工作, Event Looper 优先全部执行完 Microtask Queue 中的 event, 直到
下一页