首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
FLUTTER
订阅
逗号丶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Flutter 法法注解路由 4.0
法法路由发布1年多了,总感觉有一些弊端,或者说用起来不舒服的地方。 之前是利用命名参数,通过路由的 arguments (Map<String, dynamic>),利用 key 设置对应的命名参数。需要去注解参数的名字,如下图。 因为是命名参数,参数也可能是可选非必…
老许,你要转Flutter不要?只要你开金口,面试题现在就给你送来
Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是相当的快,也有很多的公司开始使用它来进行跨平台应用开发,可以说,将Flutter称为2019年最流行的跨…
Flutter的setState更新原理和流程
调用 setState()必须是没有调用过 dispose()方法,不然出错,可通过mounted属性来判断调用此方法是否合法。 那我们看看markNeedsBuild。 将 element 元素标记为“脏”,并把它添加到全局的“脏”链表里,以便在下一帧更新信号时更新. 这里的…
Flutter嵌套深?扩展函数了解一下
嵌套层级深的问题让众多刚接触Flutter的同学感到困扰,它不仅是看起来让人感到不适,还非常影响编码体验。 大佬们会告诉你应该拆分自己的嵌套代码(自定义widget或者抽取build方法)来减少嵌套层级。这确实是个行之有效的方法,除此之外,还有没有别的方法呢,本文将向您介绍另一…
Flutter之Navigator解读
路由是对屏幕界面的抽象。例如,'/home'将带您进入首页, '/login'将您带到登陆页。 简单说每一个界面都对应相应的 Page. 我们可以把Router看成一个班级. 每一个学生都是注册在这个班级上的的人, 通过老师点名, 叫出这个学生, 或者通过老师通过不点名, 通过…
Flutter折腾记一(支持横屏的视频控件)
又有一段时间没有写文章了,闲暇时间比较少。痴迷游戏。哎~~~ 最近在玩flutter,对于vuejs感觉没啥可分享的了。每次看到群友们问的问题,我都只能叹口气。 可能是由于平时比较喜欢看视频吧,上手flutter之后,还没多久呢,就想搞一搞视频播放。中间陆陆续续用了社区好几个现…
Dart - 抽象类的实例化
Dart 抽象类可以只声明方法,也可以有具体的方法实现,但是不能直接用抽象类来创建实例,只能被继承使用或者充当接口。 在这个地方,Map 的工厂方法并没有具体的实现,而只是在工厂构造方法前加了一个关键字 external。 可以看到,这里使用了 LinkedHashMap 来实…
深入理解Flutter的GestureDetector组件
上一篇文章 深入理解Flutter的Listener组件 介绍了触控事件的监听原理,让我们对Flutter中触摸事件的传递过程有了进一步的认识。 今天我们学习一下手势识别组件GestureDetector的原理。GestureDetector的内部实现使用的是Listener组…
Flutter 国际化适配实战
借助App Store与Google Play,全世界任何一个国家的使用者都可以使用我们开发的应用,不过由于应用的使用者来自不同国家,所以在应用正式上架之前需要让应用能够支持多种语言,即应用的国际化。 在Flutter开发中,应用的国际化主要涉及语言和地区差异性配置两个方面,它…