上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页
摘要: 状态保持需要做到以下两点:1:with AutomaticKeepAliveMixIn2:@override bool get wantKeepAlive=>true;完整示例:main.dart:import 'package:flutter/material.dart';import 'page 阅读全文
posted @ 2019-05-09 22:34 braveheart007 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Opacity( opacity:0.1; ) 其实用color:Colors.black38 可以达到同样的效果; 阅读全文
posted @ 2019-05-09 14:32 braveheart007 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 共享数据类的写法: 示例: 在构造方法里面写赋值语句,在类里面写变量声明。可以声明数据流。 记得要dispose。 如果引用provider的话,一定要把方法里面的builder和dispose属性补齐;就这么写就可以了; 完整示例: 阅读全文
posted @ 2019-05-09 11:37 braveheart007 阅读(609) 评论(0) 推荐(0) 编辑
摘要: import 'package:flutter/material.dart';import 'package:web_socket_channel/io.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { 阅读全文
posted @ 2019-05-09 09:44 braveheart007 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 在initstat里面将文件里面存储的数值赋值给要显示的组件,这样可以在App打开时就恢复上次App存储的数据;每次数值变化就随之存储到文件;下面是一个完整的示例:import 'package:flutter/material.dart';import 'dart:io';import 'dart 阅读全文
posted @ 2019-05-08 22:47 braveheart007 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 我犯下的错误:用inheritedwidget包裹了需要共享数据的控件之后,却掉了参数,这里面是需要注明共享数据类的;如:import 'package:flutter/material.dart';import 'counter_bloc_demo.dart';void main()=>runAp 阅读全文
posted @ 2019-05-07 22:52 braveheart007 阅读(291) 评论(0) 推荐(0) 编辑
摘要: import 'package:flutter/material.dart';import 'package:rxdart/rxdart.dart';import 'dart:async';void main()=>runApp(MyApp());class MyApp extends Statel 阅读全文
posted @ 2019-05-07 18:15 braveheart007 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 创建Observable方法: 阅读全文
posted @ 2019-05-07 18:14 braveheart007 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 数据库取数据是一个Future类型的函数完成的,为此用数据库数据构建部件得用FutureBuilder构建;如下函数就是Future类型的从数据库取数据的函数; Future getBaseData() async { await dataBase.open(); return await data 阅读全文
posted @ 2019-05-06 22:52 braveheart007 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 清理内存 清理缓存: 阅读全文
posted @ 2019-05-06 12:39 braveheart007 阅读(5191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页