分类 Flutter 教程 下的文章

提示:安装 Flutter 会附带安装 Dart SDK,所以不需要再对 Dart 进行单独安装。1、下载 Flutter SDK方式一:去flutter官网下载其最新可用的安装包,然后解压安装...

时间进入2022年,由于创业成本太高,所以想做APP的公司越来越少,但是少不代表没有,仍然有创业公司想做自己的APP。其中,碰到一家公司,他们碰到的问题十分典型,故此站长写下来分享给大家:我们是...

Dart 2.12 添加了late关键字,它有两个作用:(1)显式声明一个非空的变量,但可以不初始化。class Student { String? name; int? id; ...

Opacity 控件简介Opacity 控件用来控制其子控件的透明度。Opacity 构造函数const Opacity({ Key? key, required this.op...

问题描述:在Flutter开发中遇到:Vertical viewport was given unbounded height,意思是:垂直视窗应该是无限高的。问题分析:这个问题产生的原因是Li...

Skia 发展历史Skia 是一款用 C++ 开发的、性能彪悍的 2D 图像绘制引擎,其前身是一个向量绘图软件。2005 年被 Google 公司收购后,因为其出色的绘制表现被广泛应用在 Chr...

1、final 和 const 变量的作用如果你不想更改一个变量,可以使用关键字 final 或者 const 修饰变量,这两个关键字可以替代 var 关键字或者加在一个具体的类型前。final...

在 Dart 中,未初始化的变量拥有一个默认的初始值 null。即便数字也是如此,因为在 Dart 中一切皆为对象,数字也不例外。void main(){ int count; ...

1、mixin是什么?Mix(混合)+ In(进入,加入)= Mixin(混入)mixin声明属于dart 2.1 加入的特性。以前版本通常使用abstract class代替。abstract...

1、什么是Future?Dart是一门单线程编程语言。如果任何代码阻塞线程执行都会导致程序卡死。异步编程防止出现阻塞操作。Dart使用Future对象表示异步操作。Future表示在将来某时获取...

final和const修饰符用来修饰常量。final要求变量只能初始化一次,至于什么时候初始化并没有要求。可以定义的时候初始化,也可以使用的时候初始化。而用const修饰的变量,必须在定义的时候...

如果将变量声明为dynamic,则其类型会随着时间变化:dynamic a ='abc'; //最初是一个字符串 a = 123; //然后给它分配一个int值 a = true; //最后给它...