
Flutter
kailly235
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Dart] Flutter 上传文件
/** * 请求响应数据 */class MsgResponse { int code; // 状态代码,0 表示没有错误 Object data; // 数据内容,一般为字符串 String errmsg; // 错误消息 MsgResponse([this.code = 0, this.data = null, this.errmsg = ""]);}static Map _makeHttpHeaders( [String contentType, .转载 2020-11-05 17:06:33 · 376 阅读 · 0 评论 -
Flutter图片上传(Dio + Image_picker)
PS: 图片上传功能在项目中属于很常见的功能,网上也有蛮多图片上传的框架,看的眼花缭乱的。。。最后,本着自己最熟悉的才是最好的原则选择 Flutter Dio,所以项目中用的网络框架也是Flutter Dio ,直接拿来写个简单的demo,也算记录下Flutter踩坑心酸史吧。。。国际惯例(为了省事没做图片大小限制了。。。)test.gif废话不多说了,直接上代码,先添加两个依赖:dio: anyflutter_picker: ^1.0.11不熟悉dio的小伙伴可...转载 2020-11-05 17:03:11 · 3094 阅读 · 1 评论 -
Flutter上传多张图片到Firebase对象存储空间
用苹果的捷径直接视频转gif的,所以清晰度可能有点差,大家见谅IMG_0516.GIF最后结束的时候可能你发现突然少了一张,那是我点击的右上角X,想演示删除操作的。一、图片云端存储方案1、需求分析老婆要数据不丢失(这次我们先解决图片的问题)2、原来图片存储方式之前是通过两种方式存储1、每次复制一张图片到app文档目录,然后把地址存入本地数据库文件。2、直接把图片原始数据uint8List数据存入数据库这里不讨论这两种方式的好坏,关键问题是一旦手机丢或坏,..转载 2020-11-05 17:00:10 · 857 阅读 · 0 评论 -
【Dart】Flutter上传文件
/** * 请求响应数据 */class MsgResponse { int code; // 状态代码,0 表示没有错误 Object data; // 数据内容,一般为字符串 String errmsg; // 错误消息 MsgResponse([this.code = 0, this.data = null, this.errmsg = ""]);}static Map _makeHttpHeaders( [String contentType, .转载 2020-11-05 16:45:34 · 510 阅读 · 0 评论 -
Flutter WebView与JS交互
本文采用Flutter官方WebView插件:pub.dartlang.org/packages/we…WebView与JS互相调用是一个刚需,但是貌似现在大家写的文章讲的都不是很清楚,我这个简易指南简单粗暴地分为两部分:JS调用Flutter和Flutter调用JS,拒绝花里胡哨,保证一看就懂,一学就会。开始之前先简单了解一下官方WebView所包含的API:onWebViewCreated:在WebView创建完成后调用,只会被调用一次; initialUrl:初始load的url; j转载 2020-11-05 16:41:14 · 3225 阅读 · 1 评论 -
Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)
1 继续关系:继续关系BoxDecoration:实现边框、圆角、阴影、形状、渐变、背景图像 ShapeDecoration:实现四个边分别指定颜色和宽度、底部线、矩形边色、圆形边色、体育场(竖向椭圆)、 角形(八边角)边色 FlutterLogoDecoration:实现Flutter图片 UnderlineTabindicator:下划线2 介绍:一个背景装饰对象,相当于Android中的shape.xml,定制各种各样的背景(边框、圆角、阴影、形状、渐变、背景图像)。3 B转载 2020-11-03 17:40:34 · 895 阅读 · 0 评论 -
Flutter 与 Android 相互调用及传递参数
Flutter 调用原生Android 定义插件class MyFlutterPlugin implements MethodChannel.MethodCallHandler { private final Activity activity; public MyFlutterPlugin(Activity activity) { this.activity = activity; } @Override public void on.转载 2020-11-03 17:08:55 · 2895 阅读 · 0 评论 -
flutter绘图 获取父widget实际长度及坐标进行绘图
需求是:在一张平明图上按照服务器端返回的坐标点进行绘图。由于移动设备屏幕大小不一,展示的地图大小是自适应的,这就需要想办法获取实际的长度和高度。随后,通过比例计算出该绘图的坐标点。1. 获取父Widget高度我让图片的高度填满整父Widget,但比例不变。final Image image = Image.asset('assets/123.jpeg', fit: BoxFit.fitHeight)随后用LayoutBuilder来获取父Widget的高度信息。参考下面代码,其.转载 2020-11-03 17:05:14 · 970 阅读 · 0 评论 -
flutter中的text超出屏幕解决方法
使用横向布局row 并且在里面添加了一个图标和一行文字,但是总是会超出布局,即使设置了overflow再调试时也会出现如下的情况 Row( crossAxisAlignment: CrossAxisAlignment.center, children: <Widget>[ ...转载 2020-11-03 16:59:08 · 13513 阅读 · 3 评论 -
dart 中List的方法和属性
Dart中对List的一些方法的封装比java丰富了很多,有必要了解以下,避免再去自己实现一些操作。 var list1 = List();// 不限定长度,不限定类型,可添加任意类型的数据 List list2 = List();// 不限定长度,不限定类型,可添加任意类型的数据 List list3 = List(2);//限定了长度为2 越界会报错,不限定类型,可添加任意类型的数据 list1.add(1); list1.add('aaa');转载 2020-11-03 16:52:49 · 1690 阅读 · 0 评论 -
flutter Column 中包含ListView高度设置问题
Column(children: <Widget>[ Text(“测试”),Container( width: ScreenUtil().setWidth(570),// height: ScreenUtil().setHeight(800), child: ListView.builder( scrollDirection: Axis.vertical, itemBuilder: (context...转载 2020-11-03 16:25:50 · 1749 阅读 · 0 评论 -
flutter中 Widget隐藏与显示
在Flutter中没有removeView,addView这种方式控制Widget Tree中的组件场景: 根据状态显示隐藏widget解决方案1(占位):Widget _buildA() { var content; if (data?.isNotEmpty) { //如果数据不为空,则显示Text content = new Text('数据不为空'); } else { //当数据为空我们需要隐藏这个Text //我们又不能返回一个nul.转载 2020-11-03 16:19:32 · 2346 阅读 · 3 评论 -
flutter 数据存储 SharedPreferences
https://blog.youkuaiyun.com/u011272795/article/details/82710269转载 2019-07-26 09:19:35 · 215 阅读 · 0 评论 -
Flutter环境配置(windows)
https://www.jianshu.com/p/1bb773796882转载 2019-07-25 19:10:21 · 154 阅读 · 0 评论