
Flutter
文章平均质量分 82
baoolong
大家好,我是菜鸟小白,大家一起学习进步
展开
-
Flutter ListView优雅的获取第一个可见Item的Position
Flutter给我们提供了丰富的控件和控制方法,但是也有不少问题,就这两天,我就遇到去获取ListView第一个可见Item的Position的问题,Flutter并没有提供方法,只能我们想办法,我记得有大佬说过ListView和Android的RecyleView一样,那ListView的ItemBuilder肯定是用多少创建多少,用哪个创建哪个,抱着试试的态度,我在ItemBuil...原创 2018-09-17 17:16:08 · 11088 阅读 · 0 评论 -
flutter 调用ios原生控件或第三方控件(swift)
最近做一个ios项目,里面涉及了google地图,flutter也有控件显示google地图,但是这些插件并不能在地图上绘制形状和线条,本人安卓屌丝一枚,不会用oc或者swift开发原生项目,不过我会flutter,swift还和kotlin有点像,想想好像可以应对,就决定用flutter开发界面,然后调用原生的google地图控件这就开始了 flutter调用第三方(googleMap)控件...原创 2019-04-09 17:12:22 · 7691 阅读 · 1 评论 -
flutter byte(Unit8List) 转 ios Uint8[] 转 c语言char*
最近用flutter写ios线上项目,有一个功能让把设备传来的数据加密,而这个坑爹的加密的方法是c语言写的,用flutter各种尝试,始终不能还原c的加密过程, 只能调用ios原生代码,然后用原生代码调用c语言加密,然后将加密的数据返回过程是这么个过程,但是3种语言的类型各不相同,所以中间就出现来各种转换,本人一个安卓屌丝,碰到swift 和 c语言也是一脸懵逼,很简单的东西我搞了2天,先看...原创 2019-03-29 21:15:59 · 8832 阅读 · 0 评论 -
Flutter以图片开头的Text-----DrawableStartText
hello,大家好,今天为大家介绍一个小控件,就是以图片开始的Text;如果你的文字需要多行显示,并且在开头的位置要能添加图片。不妨试试这个控件,图片会自适应文字的高度来显示;安卓原生的TextView就自带drawableLeft等,使用很简单,到Flutter就得自己想办法了,这个控件以前帮别人写的,现在贡献出来,大家再也不用去为这些小控件去发愁,去查找了;老规矩,还是先看图,看一看图就知...原创 2019-01-27 16:02:20 · 4760 阅读 · 0 评论 -
Flutter波浪进度条WaveProgressBar
前一段时间,web端的同事想实现一个海浪进度条,但是他不知道怎么去实现,我这个人比较热心,就跑去写起了web程序,眼看就要完成了,他却跑去用echart,得,不用算了,我去写大Flutter的实现,然后就有了下面的结果效果还可以吧!!在发这篇文章之前,我还优化了再优化,这才敢发出来;原理其实很简单了,不过就是画贝塞尔曲线,然后不停的来回移动画好的图片,造成波浪滚动的假象,再调一调高度,波浪...原创 2019-01-16 14:05:44 · 4889 阅读 · 2 评论 -
Flutter汽车仪表盘DashBoard
今天对汽车仪表盘的代码进行了优化,刚刚测试过,性能还是不错的,因为没有多余的动作和控件啦;我先放一张图(以前的图片,现在的更好);温馨提示:仪表盘设置了可通过手指触摸加速,抬起手减速的效果上面的效果是Canvas画出来的,绘制的原理和安卓原生的差不多啦,为了提高效率,我将底部的表格和指针预先画成图片,这样每次 绘制图片 比 绘制Path和Line 快多了;第一步:我们先看看怎么绘制底图...原创 2019-01-15 11:09:32 · 4694 阅读 · 7 评论 -
Flutter跑马灯Marquee
android原生得自带跑马灯,可真是幸福啊!Flutter就没那么友好了,必须自己去写,写写也好(安慰自己),了解下怎么实现的;原理其实很简单,代码量也很少。只不过是让ListView不停的animateTo就行了;本跑马灯不但可以水平方向滚动,也可以垂直方向滚动,好了,看下效果图老规矩,先看下我写好的控件是怎么使用的!第一步:添加以下代码到你的pubspec.yaml文件de...原创 2019-01-14 09:58:04 · 12124 阅读 · 2 评论 -
Flutter可拖拽控件GragableGridview
hello 今天为大家介绍一款可拖拽控件GragableGridview,先看效果图怎么样!长按即可触发编辑效果,当然,你也可以通过按钮来触发编辑,点击红色的叉叉图标即可删除Item,由于源码太复杂,导致我现在也看不懂,我目前正在修改,加备注,以后给大家讲解代码,我们先看看怎么使用它吧Usage 控件使用:第一步:将以下代码添加到 pubspec.yaml 文件里depend...原创 2019-01-24 09:21:58 · 2954 阅读 · 2 评论 -
Flutter炫酷动画登陆按钮AnimatedLoginButton
安卓写的多了,见过的那些比较好的控件都想用Flutter写出来,前一阵模仿了个登陆按钮,就在昨天完善了一番,感觉可以拿出手了,听说没图都没兴趣看的!那还是先上图吧(注意:录制的GIF看起来比较卡,实际上丝滑流畅)用户只需要关注显示异常信息即可。登陆成功则直接跳转(因为登陆成功没有动画)、老规矩,先看看我写的控件怎么使用,后面再讲源码哈第一步:添加以下代码到你的pubspec.yam...原创 2019-01-18 11:43:46 · 4588 阅读 · 1 评论 -
Flutter PullToRefresh上下拉刷新控件
Flutter为我们提供了相当丰富的控件,但是有时候还是不能满足大家的需求,官方的控件只有下拉刷新,没有上拉加载,感觉很别扭;我从安卓转过来的,所以我做了一套和安卓原生的一样效果的控件首先请允许我介绍下我控件:理论上适配所有可滑动View, Android IOS 双平台通用. 上下拉分别可控, 可单独使用上拉或下拉; 支持上下拉头完全自定义,现已支持是否加载成功的状态通知,支持通过方法调用触...原创 2019-01-11 15:55:04 · 15517 阅读 · 1 评论 -
Flutter获取Build完成状态监听 及每一帧绘制完成的监听
Hello man,写惯了android的生命周期的你们转到Flutter,生命周期这个过程完全变了样,有时候想要在特定的时侯执行代码,却找不到下手的地方,是不是特别苦恼!!哈哈!今天我们就来看下Flutter 在 Build完成后的监听和每一帧绘制完成后的监听这个是我们监听要用的重要的类------->WidgetsBinding官方是这么描述它的The glue betwe...原创 2018-12-19 15:41:49 · 20189 阅读 · 2 评论 -
Flutter—No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
上周星期五我手贱,检查AndroidStudio有没有更新,结果一堆东西被检查出需要更新,太多了也没细看,就点击更新了,其中又NDK的更新(新版本是NDK18),结果。。。今天来发现Flutter项目跑不了了,一直报下面这个错(简略错误)No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el...原创 2018-09-25 15:50:45 · 4847 阅读 · 2 评论