随笔分类 - flutter + dart
摘要:前言 如果你是 Android、iOS、React、Vue 的开发人员,那么你一定不会对生命周期感到陌生,当你在学习 Flutter 的时候,Flutter 也有自己的生命周期。本篇文章就讲讲 Flutter 的生命周期,从而知道应该在哪里来写业务逻辑。 Flutter 的生命周期 Flutter
阅读全文
摘要:一. 官方的描述 Use the factory keyword when implementing a constructor that doesn’t always create a new instance of its class. For example, a factory constr
阅读全文
摘要:我们知道 const 关键字在对象中提供了不变性。但是对于我们希望整个类本质上不可变的情况呢? 在这种情况下,我们使用 dart 库的元包中存在的不可变注释。 语法 import 'pacakge:meta/meta.dart'; @immutable class User { String nam
阅读全文
摘要:这里说的很详细了
阅读全文
摘要:1、AnimatedOpacity 控制widget淡入或淡出效果 栗子是点击MaterialButton后,通过更新opacity变量,控制details的opacity; import 'package:flutter/material.dart'; const owl_url = 'https
阅读全文
摘要:今天简单说一下flutter中的状态管理,我们这次使用provider; ps:先说一个概念,Model,模型,这里面定义了我们准备全局使用的数据,或者方法; 举个栗子:我们有一个User类,用来储存用户的信息,比如登录之后,我们会拿到用户的一些个人数据,那么这些数据就可以作为属性写在Model里,
阅读全文
摘要:一、如何去掉右上角的DEBUG标签? 1、 return MaterialApp( home: HomeScreen(), debugShowCheckedModeBanner: false,//去掉右上角DEBUG标签 ); 2、构建release版本; 二、SingleTickerProvide
阅读全文
摘要:https://juejin.im/post/5ca2152f6fb9a05e1a7a9a26 https://www.jianshu.com/p/57debb89a24f
阅读全文
摘要:https://www.jianshu.com/p/509b77b26b78
阅读全文
摘要:typedef定义如下: typedef 给某一种特定的函数类型起了一个名字,可以认为是一个类型的别名。或者这样理解: 自己定义了一种数据类型,不过这种数据类型是函数类型,按照这种类型实例化后的对象,就会具备类型检查; 栗子举起,先来一个没有typedef定义: class SortedCollec
阅读全文
摘要:一、概述 继承(关键字 extends) 混入 mixins (关键字 with) 接口实现(关键字 implements) 这三种关系可以同时存在,但是有前后顺序: extends -> mixins -> implements extens在前,mixins在中间,implements最后; 二
阅读全文

浙公网安备 33010602011771号