玩转flutter
日渐消瘦 - 来自一个高龄程序员的心声
说出来都是痛,从事IT已多年,主要擅长android、flutter、web vue3,但技术很菜可偏偏又爱编程。
展开
-
Flutter:web项目跨域问题解决
前后端解决系列。原创 2023-12-11 11:30:31 · 1913 阅读 · 0 评论 -
Flutter: Websocket的使用与封装
6.页面中调用,在initState方法中建立连接,在build中使用StreamBuilder进行消息监听。5.在入口类main.dart中MaterialApp中使用全局GlobalWebsocketVM。8.退出app断开websocket清理内存(可以在任何想断开websocket的地方调用销毁)4.新建全局的ChangeNotifier -> GlobalWebsocketVM。3.提供一个轮询工具类StreamTool。原创 2023-12-01 17:29:35 · 1395 阅读 · 2 评论 -
Flutter TextField利用 正则和输入监听 设置只能输入零和非零开头的最多带两位小数的数字(整数或小数)
1.在自定义TextInputFormatter中使用正则以及相关逻辑。3.在TextField中使用。原创 2023-12-01 15:38:05 · 778 阅读 · 0 评论 -
flutter 报错was used after being disposed.Once you have called dispose()
原因:此ChangeNotifier旧对象已调用dispose()销毁了,此时使用旧对象调用notifyListeners()会报此错误。原创 2023-06-29 18:06:04 · 847 阅读 · 0 评论 -
flutter 简单通用的loading组件
flutter 简单通用的loading组件原创 2023-04-21 18:55:38 · 711 阅读 · 0 评论 -
flutter 自定义分层级树形组件
flutter 自定义分层级树形组件原创 2023-04-20 15:47:32 · 1631 阅读 · 1 评论 -
flutter 自定义仿web风格Pagination 分页组件
flutter 表格table底部页码指示器table pager indicator原创 2023-04-19 17:15:15 · 457 阅读 · 0 评论 -
Flutter GestureDetector点击不响应onTap事件问题
GestureDetector子部件为Container,给它设置了Padding属性,Container内部又有Text文本小部件,当不给Container设置Color背景色时点击被Padding的空白区域不会响应onTap事件,只有点击Text文本区域会响应。解决办法:给Container添加背景色,不然GestureDetector-》onTap点击Text文本空白区域时不响应事件原创 2023-03-31 19:49:32 · 916 阅读 · 0 评论 -
记Flutter windows桌面端开发实战
Flutter Desktop(windows) 桌面端开发实战原创 2023-03-30 19:30:49 · 2448 阅读 · 2 评论 -
flutter报 Looking up a deactivated widget‘s ancestor is unsafe. At this point the state of the... ...
上面说的意思是不是安全的引用小部件,就是已经销毁的界面然后重复销毁,会爆上面错误。原创 2023-02-23 11:32:34 · 1533 阅读 · 0 评论 -
记 - 纯Flutter项目升级Android模块下gradle、gradle plugs插件的正确升级方式
由于是flutter工程项目,在你运行编译过flutter项目后会对各platform平台(如android、ios等)模块的运行环境构建内容做缓存(如android的gradle版本等)。此时如果直接去升级gradle版本会报错,说到这其实也知道怎么处理了,就是先清除flutter构建后的缓存文件即可解决。is XXX. Current version is XXX.”),例如明明升级到7.3版本,gradle插件版本也是升的与之兼容的版本,可gradle版本仍然是之前的老版本在展示,一直报升级错误。原创 2023-01-13 12:03:31 · 2041 阅读 · 0 评论 -
2022 Flutter 3.3 新版本带来哪些变化
flutter3.3转载 2022-12-19 17:11:38 · 435 阅读 · 0 评论 -
flutter实现一个发短信倒计时60秒且关闭倒计时页面计时仍生效刷新的功能
flutter短信倒计时且关闭页面计时仍生效刷新的功能原创 2022-12-12 18:16:23 · 937 阅读 · 0 评论 -
flutter:引入极光统计flutter版集成插件在ios设备上收不到统计数据的问题处理
进一步在依赖packages中查看蛛丝马迹发现插件中dart代码中定义得到method channel name为janalyticsplub,插件android模块中定义的也是它。但在ios模块中analyticsPlugin.m类文件中定义的method channel name为janalytics,直接吓一跳,这不就是问题所在吗。最后无赖只能以源码形式引入,修改上面提到的ios模块中analyticsPlugin.m类中调整原始值janalytics为janalyticsplub。原创 2022-11-29 20:52:42 · 673 阅读 · 0 评论 -
Flutter android端快速实现热更新方案《基于1.12.13版本》
ps:无需反射~~~几行代码搞定~~~下面我们来看看是怎么处理的首先我们知道要想flutter热更新,所有思路都离不开一个主旨,那就是修改libapp.so的加载路径,把它替换成我们的libapp_hot.so的路径就能实现。经过这么多次flutter sdk的更新,其加载so包的代码基本没有变化。我们先看下最新版flutter sdk中有关加载libapp.so包的方法体代码:代...原创 2020-03-05 09:18:38 · 2062 阅读 · 0 评论 -
玩转flutter之在官方view demo的基础上实现简单的五子棋小游戏
import 'dart:math';import 'package:flutter/cupertino.dart';var baiZiBean;var heiZiBean;var baiZiBeanList = List<BaiZiBean>(); //所有白子的坐标点集合var heiZiBeanList = List<HeiZiBean>(); //所...原创 2020-01-19 17:25:31 · 607 阅读 · 0 评论