随笔分类 - 前端学习 / flutter学习
摘要:《Flutter实战·第二版》 ElevatedButton( child: Text("ElevatedButton 默认带有阴影和灰色背景。按下后,阴影会变大"), onPressed: () {}, ), TextButton( child: Text("TextButton 默认背景透明并不
阅读全文
摘要:《Flutter实战·第二版》 Text TextAlign:left right center 注意点:对齐的参考系是Text widget 本身,如果文本不够长,设置看起来是没有生效的;文本长才看得到,字符串内容超过一行,Text 宽度等于屏幕宽度,第二行文本便会居中显示。 maxLines、o
阅读全文
摘要:《Flutter实战·第二版》调试Flutter应用 [ 《Flutter实战·第二版》Flutter异常捕获](https://book.flutterchina.club/chapter2/thread_model_and_error_report.html#_2-8-1-dart单线程模型)
阅读全文
摘要:《Flutter实战·第二版》 Flutter APP 安装包中会包含代码和 assets(资源)两部分。Assets 是会打包到程序安装包中的,可在运行时访问。常见类型的 assets 包括静态数据(例如JSON文件)、配置文件、图标和图片等。 指定assets 以及assets变体 assets
阅读全文
摘要:《Flutter实战·第二版》 简介 类似node的npm 配置文件是pubspec.yaml name:应用或包名称。 description: 应用或包的描述、简介。 version:应用或包的版本号。 dependencies:应用或包依赖的其他包或插件。 dev_dependencies:开
阅读全文
摘要:《Flutter实战·第二版》 简单示例-跳转页面 import 'package:flutter/material.dart'; import 'dart:ui'; // import 'package:flutter/cupertino.dart'; // void main() { // ru
阅读全文
摘要:《Flutter实战·第二版》 Widget管理自身状态:自己继承StatefulWidget,自己内部设置变量(State)并进行管理 父Widget管理子Widget的状态:parent继承自StatefulWidget,设置变量及函数,传递给child;child继承自StatelessWid
阅读全文
摘要:学习链接 什么是widget 描述UI元素的配置信息 Widget类本身是一个抽象类,其中最核心的就是定义了createElement()接口,在 Flutter 开发中,我们一般都不用直接继承Widget类来实现一个新组件,相反,我们通常会通过继承StatelessWidget或StatefulW
阅读全文
摘要:学习参考链接 拆解代码学习 Material 是一种标准的移动端和web端的视觉设计语言, Flutter 默认提供了一套丰富的 Material 风格的UI组件。 // 导入了 Material UI 组件库。 import 'package:flutter/material.dart'; mai
阅读全文
摘要:官方文档链接 Loops循环 for loops while and do while loops break and continue Branching, like if and switch Exceptions, like try, catch, and throw for、for-in、f
阅读全文
摘要:官方文档链接 Functions 示例 bool isNoble(int atomicNumber) { return _nobleGases[atomicNumber] != null; } bool isNoble(int atomicNumber) => _nobleGases[atomicN
阅读全文
摘要:官方文档链接 简介 匹配和解构 // 匹配 const a = 'a'; const b = 'b'; switch (obj) { // List pattern [a, b] matches obj first if obj is a list with two fields, // then
阅读全文
摘要:官方文档链接 基本类型 Dart支持以下类型: Numbers (int, double) Strings (String) Booleans (bool) Records ((value1, value2)) Lists (List, also known as arrays) Sets (Set
阅读全文
摘要:学习链接 变量 创建并初始化变量 // 不指定变量类型,自动推断为String;可通过指定类型改变 var name = 'Bob'; // 一个对象不受限于单一类型时,使用 Object 或 dynamic(谨慎使用) Object name = 'Bob'; dynamic name = 'Bo
阅读全文