アライさん ノート
アライさん なのだ
Toggle navigation
アライさん ノート
Homepage
Tags
自定义Dialog对话框
123456789101112131415showDialog( context: context, barrierDismissible: false, builder: (BuildContext context) { return CustomDialog( .........
Posted by アライさん on 2019年10月22日
自定义AppBar
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import 'package:flutter/material.dart';///带返回按钮的简单appbarclass CustomAppBar extends StatelessWidge.........
Posted by アライさん on 2019年10月22日
Scoped_Model:全局State管理
多个model合并1class MainModel extends Model with AModel,BModel,CModel{} 并在flutter工程根目录下创建analysis_options.yaml 123analyzer: errors: mixin_inherits_from_not_object: ignore 使用这种方法可是使.........
Posted by アライさん on 2019年10月22日
Flare动画
Flare制作部分在https://www.2dimensions.com 上创建自己的flare,拖动调整关键帧,形成动画。菱形代表关键帧。动画制作成功后,左下侧面板Untitled,改成自定义的动画名称比如anime。export动画,选择Binary,打开Duration from Last KeyFrame。下载生成的flr文件。 Flutter代码部分在根目录下创建flr.........
Posted by アライさん on 2019年10月22日
单例
123456789class Singleton { static final Singleton _singleton = new Singleton._internal(); factory Singleton() { return _singleton; } Singleton._internal();} 就算new 多次,.........
Posted by アライさん on 2019年10月22日
Eventbus消息总线
1234567891011//页面A中... //监听登录事件bus.on("login", (arg) { // do something});//登录页B中...//登录成功后触发登录事件,页面A中订阅者会被调用bus.emit("login", userInfo); 1234567891011121314151617.........
Posted by アライさん on 2019年10月22日
绘制:CustomPaint、CustomPainter
123456789101112131415161718192021const CustomPaint({ Key key, this.painter,//画笔,实际的绘制在这里 this.foregroundPainter,//前景画笔 this.size = Size.zero,//画布大小 this.isComplex = false,//用.........
Posted by アライさん on 2019年10月22日
引用其他包中的assets
比如其他包的包名为packageName 1AssetImage('assets/wifi.png', package:'packageName') ...
Posted by アライさん on 2019年10月22日
startActivityForResult
12Map coordinates = await Navigator.of(context).pushNamed('/location');Navigator.of(context).pop({"lat":43.821757,"long":-79.226392}); ...
Posted by アライさん on 2019年10月22日
Flutter package包依赖冲突
如强制some_package和other_package的url_launcher为0.4.3 12345dependencies: some_package: other_package:dependency_overrides: url_launcher: '0.4.3' 如果是android的库版本冲突,比如guava:guava版本冲突。在andro.........
Posted by アライさん on 2019年10月22日
← Newer Posts
Older Posts →
About me
アライさん なのだ
Tags
android系统相关
android
iOS开发
linux
macOS
flutter
其他技术
git
hexo
算法
错误记录
nodejs
react
vue
typescript
Recent posts
vue实战
typescript知识点
react_node.js开发实战
redux
react基础