首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
dinglie
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
Flutter组件化框架
军队中有“军师旅团营”,营是团的组件,师是军的组件。 国家中有“省市县乡村”,村是乡的组件,市是省的组件。 要管理复杂的结构,逐层划分组件是一个很好的方法。 本文探讨的组件化,并非以代码复用为目的。 本文关注于通过组件化,管理比较复杂的工程,提高人效,降低损耗。 代码量大编译慢…
总结了30个例子之后,我悟到了Flutter的布局原理
欢迎搜索公众号:进击的Flutter或者runflutter里面整理收集了最详细的Flutter进阶与优化指南。关注我,获取我的最新文章~ 1、为什么不建议大家使用setState()。 不得不说确实覆盖了很多场景!可是对于我这种记性不好的懒鬼来说,看完30个例子真的是太!费!…
Flutter转场动画 SlideTransition
实现自己的转场动画,就是自己实现transitionsBuilder,来覆盖默认的transitionsBuilder. d,使用一个 CurveTween,在动画的过程当中,可以按照一定的曲线算法,来完成动画。 我们使用Curves,包含了好多已经定义好的曲线算法。
flutter实战总结(老手不必看)
在flutter中,整体长度和宽度是定死的,就是屏幕的长度和宽度,(width=MediaQuery.of(context).size.width,同理获取高度,高度包含状态栏) 。 不存在溢出自动滚动,所以你在堆组件的时候要注意,最大高度等于屏幕高度,超出就报错,或者用滚动组…
[译]Flutter 性能优化:打造高性能 widget
所有无状态和有状态 widget 都会实现 build() 方法,这个方法决定了它们是如何渲染的。app 中的一屏就可能有成百上千个部件,这些部件可能只会构建一次,或者在有动画或者某种特定的交互情况下,也有可能构建多次。如果想构建快速的 widget,你一定要很谨慎地选择构建哪…
Flutter如何更便捷的json转model
作为刚开始接触flutter的iOS开发,json转模型这部分一直是我非常头疼的地方。现在网上能找到的方案一般有两种 flutter里把反射直接禁掉了,这直接导致我们不能动态的给模型赋值。我们需要创建一个又一个的fromJson方法,然后在这个方法里取出一个又一个的数据赋值给模…
惊天秘密!如何在 Flutter 项目中实现操作引导
俗话说得好,产品有三宝,弹窗浮层加引导。 上图截图自我司 App 晓黑板中的口算模块,相信每个 App 开发在工作中都碰到这种场景,为了避免用户对新功能产生困惑,会对一些功能加一些引导操作。在原生开发中,例如 Android 开发中,我们可以使用 NewbieGuide 等开源…
从渲染原理出发探究Flutter内存泄漏(超详细)
众所周知,内存的高低是评判一款app的性能优劣的重要的指标之一。作为开发者而言,都会尽可能的减少内存的使用,清除无用的内存块,从而减少整个app的内存使用量。这也是历来开发者是追求的目标。然而,开发者难免时常因为语言用法或者写法的缘故,导致该释放而未释放的对象迟迟未释放,从而内…
[Flutter翻译]InAppWebView:Flutter中WebViews的真正威力
什么是flutter_inappwebview ? 这是一个Flutter插件,它允许你将WebView小部件整合到你的Flutter应用中,使用无头WebViews,或者使用In-App浏览器。 与其他所有WebView插件相比,它的功能很丰富:有很多事件、方法和选项来控制W…
『Flutter-绘制篇』自定义View在天气 APP 中的实战应用
前不久,利用周末时间学习并完成一个简单的 Flutter 项目 - 简悦天气,简约不简单,丰富不复杂,这是一款简约风格的 flutter 天气项目,提供实时、多日、24 小时、台风路径以及生活指数等服务,支持定位、删除、搜索等操作。 本身作为天气 APP,自定义绘制自然少不了,…