首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
xiaojw
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Flutter封装-让Canvas绘制变得更灵活
如果你使用CustomPainter的时候,不好处理复杂的动画绘制,以及绘制的资源管理,那么不如对CustomPainter进行一次彻底的封装,让它变的更加灵活可用。
Flutter 路由移除指定页面
在开发中,对于页面路由,我们通常会遇到这样的一个需求:依次打开A页面→B页面→C页面,然后在某个业务场景下需要关闭中间的B页面,C页面点击返回时回到A页面。
Dart中的extends, with, implements, on关键字详解
Dart中类的类型 Dart是支持基于mixin继承机制的面向对象语言,所有对象都是一个类的实例,而除了 Null以外的所有的类都继承自Object类。
【Flutter 异步编程 - 叁】 | 初步认识 Stream 类的使用
一、分析 Stream 对象 要了解一个事物,最好去思考它存在的 价值 。当你可以意识到某个事物的作用,缺少它会有什么弊端,自然会有兴趣去了解它。而不是稀里糊涂的看别人怎么用,自己死记硬背 API 有
Flutter 之 InheritedWidget
如: 其中可能B和C都没用到data,只是D使用到了data,却也不得不传递data,就显得很呆! 为了解决以上问题,Flutter提供了InheritedWidget这样一个功能型组件,它提供了一种
深入解析Flutter下一代渲染引擎Impeller
Impeller是Flutter用以替换Skia的下一代渲染方案,Impeller解决了Skia的哪些问题?我们一起去探究矢量渲染器的原理和Impeller背后的技术。
【Flutter】 自学(五)-Flutter容器组件
fromLTRB(double left, double top, double right, double bottom):分别指定四个方向的填充。 all(double value) : 所有方向均使用相同数值的填充。 only({left, top, right ,bot…
Widget、Element、Render是如何形成树结构?
最近因为在做Flutter中相关的性能优化,搜刮了网上所有的文章之后,看到了闲鱼的Flutter 高性能、多功能的全场景滚动容器。但奈何该组件没有开源,因此准备从文章给出的思路尝试研究和开发一个高性能的ScrollView。这个系列预计会分为4-5篇文章,前三篇主要对现有问题研…
【老孟Flutter】Stateful 组件的生命周期
此篇文章介绍 StatefulWidget 组件的生命周期, StatefulWidget 组件的生命周期时非常重要的知识点,就像 Android 中 Activity 的生命周期一样,不仅在以后的工作中经常用到,面试也会经常被问到。 在 Flutter 中一切皆 组件,而组件…
Flutter在Android平台上启动时,Native层做了什么?
我们来看看穿插在其中的native层都做了什么。 整体来看,这里主要是保存了jvm,同时对c++和java的方法进行了映射以便双方可以互相调用。 至此FlutterApplication中所拉起的native代码就简单概括完了,我们接着FlutterActivity中所调用na…