随笔分类 -  Flutter

上一页 1 2 3 4 下一页
Flutter运行报错 `kernel_snapshot for errors` 解决方案
摘要:Flutter运行报错 `flutter kernel_snapshot for errors`解决方案 当你Flutter项目删除了dart文件如果遇到 target:kernel_snapshot for errors 错误可以通过清理Flutter缓存和构建解决问题 解决方案 因为Androi 阅读全文
posted @ 2019-10-25 17:19 JoeYoung 阅读(2672) 评论(1) 推荐(0) 编辑
Flutter 踩坑之build函数返回了null
摘要:今天遇到一个bug,内容都正常显示没问题,但是控制台里报错,如图: 翻译了下,说是函数不能返回空值,搜索了下,网上相同问题的是少写了个return,我检查了下也没发现少return的,后来突然发现if条件判断不全,没写else,如图: 好吧,加上else不报错了。 记录一下吧,这坑踩的。。。 阅读全文
posted @ 2019-10-24 14:36 JoeYoung 阅读(1054) 评论(0) 推荐(0) 编辑
Flutter TextField 文本输入框的基本属性及详解
摘要:TextField 文本输入框 源码分析: 分析源码可得,TextField 是有状态 StatefulWidget,有丰富的属性,自定义化较高,实践中需要合理利用各种回调; 1、光标的相关属性;cursorColor 为光标颜色,cursorWidth 为光标宽度,cursorRadius 为光标 阅读全文
posted @ 2019-10-21 09:38 JoeYoung 阅读(22853) 评论(1) 推荐(0) 编辑
Flutter 弹出键盘屏幕溢出问题
摘要:在使用输入框获取焦点,弹出键盘的时候,会导致屏幕溢出, 解决办法: 阅读全文
posted @ 2019-10-18 16:09 JoeYoung 阅读(2218) 评论(0) 推荐(0) 编辑
Flutter 原生TabBar切换标签页示例
摘要:效果图: 代码如下: 阅读全文
posted @ 2019-10-17 16:24 JoeYoung 阅读(1519) 评论(0) 推荐(0) 编辑
Flutter 的setState与FutureBuilder及EasyRefresh示例
摘要:用setState改变状态 再添加上拉加载和下拉刷新,代码如下: 异步请求再渲染 不用setState改变状态 EasyRefresh + ScrollController 实现下拉刷新和上拉加载 FutureBuilder 需要结合 Future 使用,先定义一个 Future,异步网络请求。 通 阅读全文
posted @ 2019-10-17 14:39 JoeYoung 阅读(2961) 评论(0) 推荐(1) 编辑
Flutter easyrefresh示例 上拉加载+下拉刷新
摘要:官方示例,简单改了下,实现功能为主。 代码如下: 特殊效果+底部按钮,代码如下: 效果图: 阅读全文
posted @ 2019-10-11 11:08 JoeYoung 阅读(7770) 评论(0) 推荐(0) 编辑
Flutter JSON解析与复杂模型转换技巧及实例
摘要:其实转换成model类是有好处的,转换后可以减少上线后APP崩溃和出现异常,所以我们从这节课开始,要制作model类模型,然后用model的形式编辑UI界面。 类别json的分析 比如现在从后台得到了一串JSON数据: 模型层的建立 把模型层单独放到一个文件夹里,然后建立一个category.dar 阅读全文
posted @ 2019-10-08 17:16 JoeYoung 阅读(586) 评论(1) 推荐(0) 编辑
Flutter FutureBuilder异步请求列表示例
摘要:Flutter的FutureBuilder列表示例 效果图: 阅读全文
posted @ 2019-09-30 09:12 JoeYoung 阅读(1922) 评论(0) 推荐(0) 编辑
Flutter 流式布局列表实例+上拉加载
摘要:页面变化的几种方式: 一、StatefulWidget的setState形式 先声明两个变量。 写了一个方法,获取数据: 然后实现页面布局 标题: 每个子项: 组合在一起: 完整代码: flutter_easyrefresh插件: EasyRefresh很容易就能在Flutter应用上实现下拉刷新以 阅读全文
posted @ 2019-09-29 16:16 JoeYoung 阅读(3016) 评论(0) 推荐(0) 编辑
Flutter 的url_launcher简介
摘要:url_launcher是用于在移动平台中启动URL的Flutter插件,适用于IOS和Android平台。他可以打开网页,发送邮件,还可以拨打电话。 github地址:https://github.com/flutter/plugins/tree/master/packages/url_launc 阅读全文
posted @ 2019-09-18 10:51 JoeYoung 阅读(4889) 评论(0) 推荐(0) 编辑
Flutter 接口签名MD5加密
摘要:第一步 更新pubspec.yaml 第二步 先引入头文件: 直接上代码: 调用: 非常感谢大神的帮忙。 阅读全文
posted @ 2019-09-11 15:01 JoeYoung 阅读(2886) 评论(0) 推荐(0) 编辑
Flutter 的一些小技巧
摘要:1. 获取状态栏高度 2. 设置AppBar的高度 3. 系统默认的AppBar、TabBar高度 在Dart Packages/flutter/src/material/constans.dart 4. 获取当前时间戳 5.时间戳转化成日期 6. 获取控件大小和相对屏幕位置 7.有网络请求的地方基 阅读全文
posted @ 2019-09-11 11:17 JoeYoung 阅读(1492) 评论(0) 推荐(0) 编辑
Flutter打包release版本安卓apk包真机安装无法请求网络的解决方法
摘要:今天flutter build apk打包了一个release.apk包,在真机上安装后网络数据都不显示,但是在模拟器上没问题,然后又连接真机开debug各种测试,一切都正常!那这会是什么问题呢? 查找搜了一些资料,发现问题所在,安卓开发中flutter应用没有网络权限。 在这个文件里,androi 阅读全文
posted @ 2019-09-09 16:05 JoeYoung 阅读(7435) 评论(0) 推荐(1) 编辑
Flutter路由_fluro引入配置和使用
摘要:Flutter本身提供了路由机制,作个人的小型项目,完全足够了。但是如果你要作企业级开发,可能就会把入口文件变得臃肿不堪。而再Flutter问世之初,就已经了企业级路由方案fluro。 flutter_fluro简介 fluro简化了Flutter的路由开发,也是目前Flutter生态中最成熟的路由 阅读全文
posted @ 2019-08-22 16:33 JoeYoung 阅读(9183) 评论(0) 推荐(0) 编辑
Flutter 状态管理 flutter_Provide
摘要:项目的商品类别页面将大量的出现类和类中间的状态变化,这就需要状态管理。现在Flutter的状态管理方案很多,redux、bloc、state、Provide。 Scoped Model : 最早的状态管理方案,我刚学Flutter的时候就使用的这个,虽然还有公司在用,但是大部分已经选用其它方案了。 阅读全文
posted @ 2019-08-20 14:28 JoeYoung 阅读(1751) 评论(0) 推荐(0) 编辑
Flutter 页面下拉刷新和上拉加载
摘要:flutter_easyrefresh 正如名字一样,EasyRefresh很容易就能在Flutter应用上实现下拉刷新以及上拉加载操作,它支持几乎所有的Flutter控件。它的功能与Android的SmartRefreshLayout很相似,同样也吸取了很多三方库的优点。EasyRefresh中集 阅读全文
posted @ 2019-08-07 15:11 JoeYoung 阅读(5992) 评论(0) 推荐(0) 编辑
json转换成dart类 JSON to Dart
摘要:json_to_dart的使用 如果我们得到一个特别复杂的JSON,有时候会无从下手开始写Model,这时候就可以使用一些辅助工具。我认为json_to_dart是比较好用的一个。它可以直接把json转换成dart类,然后进行一定的修改,就可以快乐的使用了。工作中我拿到一个json,都是先操作一下, 阅读全文
posted @ 2019-08-06 16:28 JoeYoung 阅读(6055) 评论(1) 推荐(0) 编辑
Flutter 保持页面状态
摘要:https://www.cnblogs.com/joe235/p/11213861.html 用以前写的TabBar页面修改下,继续做保持页面状态的功能。 混入: class _HomePageState extends State<HomePage> with AutomaticKeepAlive 阅读全文
posted @ 2019-08-06 14:53 JoeYoung 阅读(1672) 评论(0) 推荐(0) 编辑
Flutter 异步Future与FutureBuilder实用技巧
摘要:什么是Future? Future表示在接下来的某个时间的值或错误,借助Future我们可以在Flutter实现异步操作。它类似于ES6中的Promise,提供then和catchError的链式调用。 Future是dart:async包中的一个类,使用它时需要导入dart:async包,Futu 阅读全文
posted @ 2019-08-05 15:11 JoeYoung 阅读(3801) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 下一页