基本路由API部分 Dart 部分 1.开启新页面统一API 参数名意义是否可选name页面在路由表中的名字NOwithContainer是否需伴随原生容器弹出YESargu...

基本路由API部分 Dart 部分 1.开启新页面统一API 参数名意义是否可选name页面在路由表中的名字NOwithContainer是否需伴随原生容器弹出YESargu...
由于 Mac 自带 ruby 通常情况下大家不用自己安装 ruby。笔者使用 shell 和 Mac 操作系统如下: shell: zsh OS: macOS Big Sur...
AzListView AzListView,Flutter 城市列表,联系人列表,自定义Header,索引,悬停效果。 IndexBar(A-Z 索引Bar) Suspens...
博客文章 深入分析 Flutter 渲染性能[https://www.cnblogs.com/yunqishequ/p/14703469.html] Flutter GetX...
小菜在业务开发过程中会自定义 Slider 滑动条,而在自定义之前,小菜先简单了解一下 Flutter 自带的 Slider; Slider 源码分析 简单分析源码可得,Sl...
到ios目录下修改一下Podfile,添加一行: image.png 最后别忘了
一、CocoaPods简介 CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太...
利用PopupMenuButton和PopupMenuItem写了个下拉选择框,之所以不采用系统的,是因为自定义的更能适配项目需求,话不多说,直接看效果 下面直接贴出代码、代...
运行效果: 筛选组件类 使用组件 涉及到的其他组件 BaseRoutesWidget
要实现一个这样对话框。难点是什么? 难点 自定义一个Widget 继承Dialog 在我们输入文本之后下面的输入字数会变,可能马上你会想到使用setState不就完了嘛!.....
很多业务场景都需要监听页面切换的操作,比如从 A 页面跳转到 B ,再从 B 返回 A 之后,需要重新刷新下数据。在 Android 里通常是 Activity,iOS 里通...
Isolate.spawn 创建形式 子线程返回数据到主线程 主线程不需要回传数据给子线程 子线程和主线程之间通信 子线程返回数据到主线程后-主线程再次返回数据到子线程 Is...
Flutter 异步编程一(Future、async、await、completer) 一、书接上文: 上篇讲到我们如何利用Future、async、await、comple...
1.Dart单线程异步编程模型1.1 处理耗时操作1.2 Dart事件循环 isolate2.1 为什么需要isolate2.2 什么是isolate2.3 isolate并...
timer在实际的项目开发中用的不是很多,但是对于一些订单的页面还是会用的到,网上关于timer的资料不是很多,对于一些复杂的使用场景没有提到.此文根据在实际项目中的使用整理...
Dart的 IO 库包含了文件读写的相关类,它属于 Dart 语法标准的一部分,所以通过 Dart IO 库,无论是 Dart VM 下的脚本还是 Flutter,都是通过 ...
图片间格式的转换等操作 图片文件转换成Base64 转换思路 File=>Uint8List =>Base64使用场景:有些接口需要多图片上传使用base64进行多组图片上传...
一. 为什么需要状态管理? 1.1. 认识状态管理 很多从命令式编程框架(Android或iOS原生开发者)转成声明式编程(Flutter、Vue、React等)刚开始并不适...
一、浅拷贝 1)概念 当一个对象拷贝另一个对象的数据的时候,只要一个对象的数据发生改变另一个对象的数据也会发生改变,因为浅拷贝拷贝的是引用的地址(所以必须在对象是多层才能拷贝...