AnderGH's blogs 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   
热爱可抵岁月漫长

Dart单例模式

一、几个知识点 当使用factory关键词修饰构造函数时,这个构造函数不会创建类的实例 使用new语句来构造一个类,构造函数的名字可能是ClassName,也可以是ClassName.otherName,关键字new可以省略 Dart没有关键字public、protected和private,如果标识符以下划线_开头,则它相对于库是私有的,每个.dart文件都是一个库 二、代码123456789

2020-03-27
flutter
flutter 学习日记 单例

Flutter全局捕获报错信息

一、系统方法12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010

2020-03-26
flutter
flutter 捕获报错

Flutter中Redux框架使用简介

Redux是一种状态容器,提供一种状态管理的机制。在React-Native和Flutter中,都有对应的集成方法。 在Flutter中,官方提供了基础的状态管理的控件InheritedWidget,所以本质上flutter_redux只是对InheritedWidget的封装 一、集成pubspec.yaml中引入需要引入对应的插件包,具体最新的版本,需要在官方网站站查询 1234567

2020-03-26
flutter
flutter Redux

Flutter学习日记-log6

Flutter中文网 日志随笔一、跨组件状态共享(Provider)其实就是对普通写法的一种封装,采用泛型进行封装,提供一个继承于Widget的组件,将保存共享数据的入口和读取的入口封装在里面,对外提供统一的方法此外,还封装了一个修改的方法,修改的方法在数据修改后需要通知主Widget进行刷新,我尝试采用callback回调进行通知,失败,因为静态方法无法访问成员变量,所以无法进行回调dem

2020-03-13
flutter
flutter 学习日记

Flutter学习日记-log5

Flutter中文网 日志随笔一、复习 Scrollbar添加通知NotificationListener监听后,应该return false;如果返回的是true,那么Scrollbar会消失 二、功能型组件1、导航返回拦截iOS应该不需要 2、数据共享(InheritedWidget)InheritedWidget提供了一种数据在widget树中从上到下传递、共享的方式,比如我们在应用

2020-03-12
flutter
flutter 学习日记

Flutter学习日记-log4

Flutter中文网 日志随笔一、复习 如果使用Navigator.push方法传参,那么接收回调参数时,可以使用确定类型例如String等接收,也可以使用var接收,如果使用的命名路由传参,那么只能使用var接收回调参数,否则会报错 =>代表调用无参数的函数,并获取返回值 1234567891011'HomePage': (context) => Home

2020-03-11
flutter
flutter 学习日记

Flutter学习日记-log3

Flutter中文网 日志随笔一、复习 命名路由 路由传参 二、状态管理 Widget管理自身状态 父Widget管理子Widget状态,在子Widget上包裹一层父Widget,子Widget把状态调整的方法对外提供成参数给父Widget GestureDetector手势,onTap等方法 Container绘制矩形区域,decoration属性设置背景、边框等,decoration里

2020-03-06
flutter
flutter 学习日记

Flutter学习日记-log2

Flutter中文网 日志随笔一、复习第一天内容 StatefulWidget修改State状态,需要刷新build方法,所以需要单独创建State,并且把build方法写在State中 async和await必须成对使用,否则VS Code会提示fix 二、命名路由 MaterialApp类存在属性routes,代表路由表,值是键值对Map形式 initialRoute字段定义初始页面别

2020-03-05
flutter
flutter 学习日记

Flutter学习日记-log1

入职了新公司,终于接触到了Flutter,在此记录每天上手成果 Flutter中文网 日志随笔一、Flutter环境搭建直接参考Flutter中文网,进行部署,最后使用flutter doctor命令行校验,本机环境如下: 123456789101112$ flutter doctorDoctor summary (to see all details, run flutter doct

2020-03-04
flutter
flutter 学习日记

启用hexo新主题indigo

我的博客原来的主题是fexo,经过了一段时间后,也有点审美疲劳了,所以本次切换主题到hexo-theme-indigo 一、部分个性化部署完该主题后,我觉的有部分内容需要修改为我自己的风格,所以做了如下修改 1、左上部分头像、姓名和邮箱位置居中 /indigo/layout/_partial/menu.ejs 123<!--第7行,添加居中样式--><!--<div cl

2020-02-26
Hexo
Hexo
12345

搜索