随笔分类 -  flutter

摘要:flutter处理图片压缩效率不高,如果同时压缩多张图片,那就更慢了,有时候甚至要等10几秒甚至几十秒,使用了flutter_luban这个框架压缩,仍然不能达到比较理想的效果,想到原生的压缩效率很高,于是便考虑使用iOS/Android原生来处理压缩,然后通过消息传递的方式返回到flutter端显 阅读全文
posted @ 2022-11-11 10:44 qqcc1388 阅读(351) 评论(0) 推荐(0) 编辑
摘要:table_calendar 一个比较好的日历框架,目前升级后已经支持null safety了 关于使用可以直接参考https://pub.dev/packages/table_calendar,这里主要介绍一些配置项 1.国际化locale属性 locale: 'zh_CN', 2.设置日历最大开 阅读全文
posted @ 2021-04-28 13:32 qqcc1388 阅读(6462) 评论(1) 推荐(1) 编辑
摘要:今天在研究将项目升级到flutter2.0.5,弄完之后,切换到flutter1.22.4版本分支执行flutter run,项目运行不起来了,一直报错 essages.m:4:9: fatal error: 'Flutter/Flutter.h' file not found #import <F 阅读全文
posted @ 2021-04-21 18:13 qqcc1388 阅读(2243) 评论(0) 推荐(0) 编辑
摘要:项目中有需求,当输入框键盘放下是,刷新一下当前页面某个数据,也使用过keyboard_visibility这个框架,并没有达到理想的效果,最后发现通过设置FocusNode完美的解决了问题 1.创建FocusNode 2.添加监听 @override void initState() { super 阅读全文
posted @ 2021-03-30 11:44 qqcc1388 阅读(464) 评论(0) 推荐(0) 编辑
摘要:flutter打出来的包体积特别大,通过以下方式可以达到包体积优化的效果 1.压缩资源文件 压缩图片资源能够很明显的改变包体积,可以通过一下几种方式压缩图片资源 1>imageoptim https://imageoptim.com/howto.html 打开后直接安装软件,能够无损压缩文件夹中的图 阅读全文
posted @ 2021-03-24 17:24 qqcc1388 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:mac系统升级之后突然项目打包安卓sdk报错 * What went wrong: A problem occurred configuring root project 'city_pickers'. > SDK location not found. Define location with s 阅读全文
posted @ 2021-03-22 22:35 qqcc1388 阅读(198) 评论(0) 推荐(0) 编辑
摘要:在iOS开发早期,启动图适配,可以通过自定义LaunchImage通过设置多张图片来实现通过尺寸的适配,2020年4月开始,所有使用iOS 13 SDK 的App都必须提供 LaunchScreen 如果使用LaunchScreen一张图来适配所有尺寸的iPhone是一定不够的,不同程度的拉伸是不可 阅读全文
posted @ 2021-01-28 13:37 qqcc1388 阅读(2846) 评论(0) 推荐(0) 编辑
摘要:iOS中修改状态颜色在iOS9后官方废弃了下面这种方法 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault]; //'setStatusBarStyle:' is deprecated: first 阅读全文
posted @ 2021-01-28 13:14 qqcc1388 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:在使用TextField的时候如果设置了textField高度,容易导致内容无法居中的问题,刚开始使用的contentPadding,设置内容上下便宜的padding来控制内容居中,这种方式能达到效果,但是在部分小屏手机上还是会出现不居中的情况,如图所示 安卓的机型更多,如果都要做适配,那将是及其困 阅读全文
posted @ 2021-01-25 18:56 qqcc1388 阅读(2314) 评论(1) 推荐(0) 编辑
摘要:flutter中可以是用event_bus来消息通知 event_bus使用的是event_bus https://pub.dev/packages/event_bus 这个库,这里只介绍如果使用该plugin,以及在使用的时候遇到的一些问题 本例demo下载地址:https://github.co 阅读全文
posted @ 2020-11-30 13:25 qqcc1388 阅读(2348) 评论(0) 推荐(0) 编辑
摘要:使用vscode开发flutter,今天突然代码提示没有了,输入一个widget,弹窗提示变少而且还不是最匹配的那个提示,这样让人格外难受,如果所有的Widget都要全拼才可以打出来,那么我只有转到android studio来开发flutter代码了 网上也查了很多相关的解决方案,都没有解决问题, 阅读全文
posted @ 2020-11-27 11:42 qqcc1388 阅读(2682) 评论(0) 推荐(0) 编辑
摘要:使用flutter实现一个关于物流进度效果 demo下载地址 https://github.com/qqcc1388/line_step_demo 实现思路也很简单 将每个item拆开分成 leftWidget和rightWiget leftWidget用来显示竖线和⭕️,可以控制上竖线和下竖线都可 阅读全文
posted @ 2020-11-27 09:50 qqcc1388 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:flutter项目创建的时候ios项目使用的oc工程,在使用一个第三方plugin时报错各种关于swift的错误 Xcode's output: ↳ ld: warning: Could not find or use auto-linked library 'swiftCoreGraphics' 阅读全文
posted @ 2020-11-25 11:22 qqcc1388 阅读(3091) 评论(6) 推荐(1) 编辑
摘要:将已有的flutter打包成macos项目 1.开启macos功能 flutter config --enable-macos-desktop 2.进入项目根目录执行命令创建macos对应的文件 flutter create . 3.运行macos项目 flutter run -d macos 4. 阅读全文
posted @ 2020-11-20 17:11 qqcc1388 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:flutter支持跨平台,可以将同一套代码用很小的代价打包成ios,android,pc,mac,web 打包出来的web项目基本和iOS或者Android项目一模一样,如果有第三方plugin不支持web,请尽量使用最新版本plugin,目前打包了几个已有项目,发现大部分日常开发的第三方插件基本都 阅读全文
posted @ 2020-11-20 09:44 qqcc1388 阅读(3577) 评论(0) 推荐(0) 编辑
摘要:在plugin工程中直接访问图片和资源有变化,需要在图片或者资源文件前添加包名 eg 1.访问图片(添加package字段) Image.asset("assets/barcode.png", package: "citypicker"), 2.访问json文件 String path = 'pac 阅读全文
posted @ 2020-11-18 11:25 qqcc1388 阅读(425) 评论(0) 推荐(0) 编辑
摘要:城市选择器在项目开发中一般都会用到,基于flutter版本的也有一个city_pickers但是已经很久没有人维护了,项目中之前也用的是这个,最近升级到flutter1.17.x后,发现有一定的概率闪退,无奈之下,只能自动动手撸一个了 demo下载地址:https://github.com/qqcc 阅读全文
posted @ 2020-08-07 14:06 qqcc1388 阅读(3148) 评论(1) 推荐(2) 编辑
摘要:1.升级flutter版本 flutter upgrade 2.升级到指定版本 flutter upgrade v1.20.0-7.0.pre 3.降级到指定版本(【进入flutter根目录执行git命令】) git reset命令 比如 1.12.13 f139b11009aeb8ed2a3a3a 阅读全文
posted @ 2020-07-10 13:50 qqcc1388 阅读(12549) 评论(0) 推荐(0) 编辑
摘要:flutter upgrage到1.17版本 android打包报错 Could not determine the dependencies of task ':app:lintVitalRelease'. * What went wrong: Running Gradle task 'assem 阅读全文
posted @ 2020-07-10 12:50 qqcc1388 阅读(2441) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示