
dart
张漂亮2号
既然选择了远方.便只顾风雨兼程
展开
-
flutter dart dio http 请求方式
flutter中提供的dio插件, dio: 3.0.7可以看到官方提供了http很多中请求方式工作中除了使用post,get,delete等常见的,其实还有很多HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。喜欢可以加Q群号:913...原创 2020-03-06 14:27:47 · 2098 阅读 · 0 评论 -
flutter剪贴复制板数据存储在剪贴板上
复制数据到粘贴板Clipboard.setData(ClipboardData(text: text));喜欢可以加Q群号:913934649,点赞,评论;简书: https://www.jianshu.com/u/88db5f15770dcsdn:https://me.youkuaiyun.com/beyondforme掘金:https://juejin.im/user/5e09a9e86fb9...原创 2020-02-17 17:18:13 · 1134 阅读 · 0 评论 -
flutter dart List.generate
生成值列表。创建一个列表length与调用创造的价值立场和填充它generator在范围内的每个指标0… length - 1 递增的顺序。new List.generate(3, (int index) => index * index); // [0, 1, 4]除非growable为true,否则创建的列表是固定长度的。List<E>.generate(int l...原创 2020-02-14 13:20:08 · 6550 阅读 · 4 评论 -
flutter 中const,static,final区别
const,static,final在Dart中表示完全不同的事物:“ static ”表示成员在类本身而不是在类的实例上可用。这就是它的全部意思,并且没有用于其他任何用途。静态修改成员。“ final ”表示单分配:最终变量或字段必须具有初始化程序。一旦分配了值,最终变量的值就无法更改。 final修改变量。“ const ” 的含义在Dart中更加复杂和微妙。 const修改值。您可以...原创 2020-02-11 14:55:50 · 8033 阅读 · 0 评论 -
dart中List、Set和Map的区别以及使用
Set声明,可以用var也可用List。Set是没有顺序且不能重复的集合,所以不能通过索引去获取值。下面是Set的定义和常用方法。map映射是无序的键值对。更多详解:喜欢可以加Q群号:913934649,点赞,评论;简书: https://www.jianshu.com/u/88db5f15770dcsdn:https://me.youkuaiyun.com/beyondforme掘金...原创 2020-01-30 13:54:27 · 2024 阅读 · 0 评论 -
flutter dart 中dynamic var object的区别
dynamic ,var、object 三种类型的区别dynamic:所有dart 对象的基础类型,在大多数情况下,不直接使用它 通过它定义的变量会关闭类型检查,这意味着 dynamix x= ‘hal’; x.foo();这段静态类型检查不会报错,但是运行时会crash,因为x 并没有foo() 方法,所以建议大家在编程时不要直接使用dynamic;var:是一个关键字,意思是"我不关心...原创 2020-01-29 19:30:18 · 5183 阅读 · 1 评论 -
flutter 图片工具类imageUtils
图片工具类,缓存图片,可以更改图片颜色class ImgUtils { static showNetImg(String url) { return CachedNetworkImage( imageUrl: url ?? '', imageBuilder: (context, imageProvider) => Container( d...原创 2020-01-21 17:16:51 · 1205 阅读 · 0 评论 -
flutter dart 时间戳转时间
var now = new DateTime.now(); var format = new DateFormat('HH:mm a'); var date = new DateTime.fromMillisecondsSinceEpoch(timestamp * 1000); var diff = now.difference(date); var time =...原创 2020-01-18 15:30:24 · 7964 阅读 · 0 评论 -
Flutter 热更新功能实现
Flutter 官方在 GitHub 上声明是暂时不支持热更新的,但是还是有很多能人,通过一些自己的手段,在Android端是能够实现动态更新的功能的。先看下flutter 的apk 和普通的apk区别flutter产物apk:普通apk :可以发现有很大不用jni :该目录下存在文件 libflutter.so,该文件为 Flutter Engine (引擎) 层的 ...原创 2020-01-07 12:17:16 · 3927 阅读 · 4 评论 -
RangeError (index): Invalid value: Valid value range is empty: 0 User-created
RangeError (index): Invalid value: Valid value range is empty: 0 User-createdRangeError (index): Invalid value: Valid value range is empty: 0User-created ancestor of the error-causing widget was: ...原创 2020-01-06 19:54:57 · 4995 阅读 · 0 评论 -
flutter dart list 遍历数据
经常遇到需要遍历数据的问题:ListFollow.forEach((item) { if (item.name.contains(name)) { _listUser.add(item); }});觉得有用记得点赞,加关注,有问题可以加Q群号:913934649一起探讨...原创 2020-01-06 17:17:43 · 21678 阅读 · 1 评论 -
几个Flutter开发中的常用函数,时间戳,屏幕宽高,状态栏等
几个Flutter开发中的常用函数/** 返回当前时间戳 */ static int currentTimeMillis() { return new DateTime.now().millisecondsSinceEpoch; } /** 复制到剪粘板 */ static copyToClipboard(final String text) { if (t...原创 2020-01-06 13:23:50 · 436 阅读 · 0 评论 -
flutter Container 设置最大,最小高度宽度
喜欢可以加群号:913934649设置其属性为:constraints: BoxConstraints(minWidth: 180,minHeight: 50,),原创 2020-01-01 13:45:08 · 8459 阅读 · 1 评论 -
flutter 缩放图片最好的插件 photo_view
喜欢可以加群号:913934649flutter 缩放图片最好的插件 photo_view 可设置缩放比例,可设置加载动画默认背景PhotoView( imageProvider: imageProvider, loadingChild: loadingChild, backgroundDec...原创 2019-12-31 19:50:30 · 4301 阅读 · 0 评论 -
flutter 常用插件汇总
喜欢可以加群号:913934649华而不实的框架,千篇一律,好用的轮子,你我都需要没有轮子,跑不快,下面汇总自己一年多来,经常使用的好看或者实用的轮子dio: 3.0.7flutter_swiper: ^1.1.6flutter_screenutil: ^0.5.2url_launcher: ^5.2.7flutter_easyrefresh: ^...原创 2019-12-30 17:07:05 · 2815 阅读 · 0 评论 -
flutter umeng 极光 友盟 统计
增加插件flutter_umplus: ^0.0.1flutter_jpush: ^0.0.4main 方法增加以下代码void _startupJpush() async { print("初始化jpush"); await FlutterJPush.startup(); print("初始化jpush成功");}initUMeng() { Flutt...原创 2019-12-28 20:05:42 · 1555 阅读 · 0 评论 -
flutter dart 获取当前时间戳
static int currentTimeMillis() { return new DateTime.now().millisecondsSinceEpoch; }原创 2019-12-27 19:04:51 · 56149 阅读 · 0 评论 -
flutter 延迟 执行
Future.delayed(Duration(seconds: 2), () { Navigator.of(context, rootNavigator: true).pop();});原创 2019-12-23 00:59:58 · 4200 阅读 · 0 评论