随笔分类 -  flutter

跨平台开发
摘要:1. flutter_inappbrowser 插件地址 https://pub.flutter-io.cn/packages/flutter_inappbrowser 2. 添加 js 交互接口添加 3. 如果出现如下 js 接口调用异常时极有可能是应为 flutter 版本升级造成的。更换 fl 阅读全文
posted @ 2019-05-08 14:25 ytymz 阅读(3329) 评论(0) 推荐(0)
摘要:1. 使用场景:退出登录。/// 路由作用:移除 [ModalRoute.withName("/loginPage")] 除外的所有界面,并跳转到 ["/loginPage"] 界面。** [ModalRoute.withName("/loginPage")] 可用任意未打开的界面代替,从而达到关闭 阅读全文
posted @ 2019-04-30 15:55 ytymz 阅读(5684) 评论(0) 推荐(0)
摘要:使用 WillPopScope + Future.value(false); 屏蔽返回键。代码如下:showDialog<Null>( context: context, // BuildContext对象 barrierDismissible: false, // 屏蔽点击对话框外部自动关闭 bu 阅读全文
posted @ 2019-04-30 15:39 ytymz 阅读(4713) 评论(0) 推荐(0)
摘要:1,routes 静注册,使用 跳转 Navigator.pushNamed(context, "/main"); 2,静态跳转及销毁当前页面使用 Navigator.pushNamedAndRemoveUntil(context, "/main", (route) => route == null 阅读全文
posted @ 2019-02-26 10:46 ytymz 阅读(604) 评论(0) 推荐(0)
摘要:命令: flutter packages pub run build_runner build 使用 build_runner 生成 .g.dart 文件 flutter packages pub run build_runner wacth 监控生成文件,如果有改动时自动生成/更新 .g.dart 阅读全文
posted @ 2019-02-25 17:15 ytymz 阅读(4785) 评论(0) 推荐(0)
摘要:如下直接在 MaterialApp 中使用 Navigator 是会报 Navigator operation requested with a context that does not include a Navigat. ... 修改为如下所示,将要使用路由的部分嵌套一层即可正常使用。 总结: 阅读全文
posted @ 2019-02-25 15:28 ytymz 阅读(1608) 评论(0) 推荐(0)
摘要:有很多 flutter library 中有两种导入方式 with dup: dup get 这种导入方式是需要依赖于 Dart SDK 下载 Dart SDK 地址:http://www.gekorm.com/dart-windows/ 安装完成之后 配置 dart 安装路径 bin 到环境变量 阅读全文
posted @ 2019-01-30 16:40 ytymz 阅读(145) 评论(0) 推荐(0)
摘要:参看 FlutterToast 开源库 https://github.com/PonnamKarthik/FlutterToast 阅读全文
posted @ 2019-01-25 14:55 ytymz 阅读(529) 评论(0) 推荐(0)
摘要:1,查看最新 http 版本 https://pub.dartlang.org/packages/http#-installing-tab- 1. Depend on it 在项目中找到 pubspec.yaml 2. 安装支持库 或者试用命令安装: 3. 导入 http 阅读全文
posted @ 2019-01-24 17:47 ytymz 阅读(5858) 评论(1) 推荐(2)
摘要:是文件编码问题。 1,打开 Android Studio 进入设置界面 Ctrl + Alt + S 或 File --> Settings 打开如下界面: 2,将 Project Encodeing 设置为 UTF-8 编码即可。 阅读全文
posted @ 2018-10-31 11:42 ytymz 阅读(1052) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';import 'package:english_words/english_words.dart'; // 导入的包void main() => runApp(new MyApp());class MyApp extend 阅读全文
posted @ 2018-10-27 17:51 ytymz 阅读(4206) 评论(0) 推荐(0)
摘要:flutter 的中文文档 https://flutterchina.club/get-started/install/ github 地址 https://github.com/flutter/flutter 1,安装 git 版本工具 2,下载 flutter 源码 使用 git 进入要下载的路 阅读全文
posted @ 2018-10-27 17:42 ytymz 阅读(698) 评论(0) 推荐(0)