flutter插件 flutter_easyrefresh 刷新

传送门 https://github.com/xuelongqy/flutter_easyrefresh/blob/v2/README.md 支持绝大多数Widget 支持自定义并且已经集成了很多炫酷的 Header 和 Footer 支持下拉刷新、上拉加载(可控制触发) 支持 Header 和 Foo

flutter插件 bot_toast 一个真正意义上的flutter Toast库!

地址:bot_toast https://github.com/MMMzq/bot_toast/ 真正意义上的Toast,可以在任何你需要的时候调用,不会有任何限制! 功能丰富,支持显示通知,文本,加载,附属等类型Toast 支持弹出各种自定义Toast,或者说你可

flutter插件 getwidget

https://docs.getwidget.dev/ 一个非常优秀的flutter widget库

dart工厂构造函数

我们同样地,先看一下文档的介绍: 在实现构造函数时使用factory关键字,该构造函数并不总是创建类的新实例。例如,工厂构造函数可以从缓存返回实例,也可以返回子类型的实例。 以下示例演示工厂构造函数从缓存返回对象:class

Dart数组(List)的相关方法

一,初始化List 非固定长度list var testList = List();print(testList.length);//输出0 固定长度List var testList2 = List(2);print(testList2.length);//输出2 元素类型固定: var testList3 = List<String>();testLi

dart中的循环

本节对循环语句进行总结,包括以下几种:for循环List myList = [1, 2, 3, 4];List newList = new List();for(var i=0; i<myList.length;i++){ newList.add(myList[i]*2);}for..in..List myList = [1, 2, 3, 4];List new

Dart用工厂构造方法写单例

由于Dart拥有工厂构造方法,因此构建单例模式很容易。class Singleton { static final Singleton _singleton = new Singleton._internal(); factory Singleton() { return _singleton; } Singleton._internal()

ConstrainedBox UnconstrainedBox重点注意问题

ConstrainedBox UnconstrainedBox重点注意问题

1.多个ConstraintedBox嵌套时,最内部的child要符合外层所有的条件。比如嵌套时minWidth=10,minWidth = 40,minWidth=60,那么minWidth=60为准。 2.child 尺寸大小是由父级 Widget 给出的约束来调整的。当需要去除限制时

深入理解 Function & Closure 闭包

前言在最初设计 Dart 的时候,参考了 JavaScript 许多特性。无论是在异步处理,还是在语法上,都能看到它的影子。熟悉 Dart 的同学应该明白,在 Dart 中一切皆为对象。不仅 int、bool 是通过 core library 提供的类创建出的

Dart之匿名方法 & 回调函数 & 闭包

一,匿名方法定义(参数1,参数2,....){ 方法体... return 返回值 }二,匿名方法特性 可赋值给变量,通过变量进行调用 可在其他方法中直接调用或传递给其他方法 void main(List<String> args) { //无参匿名函数  va