首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
改名叫什么
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
RiverPod 使用记录
Riverpod的使用记录。一直被riverpod洗脑,最后投降了。完整的学习了下,然后在项目中实战了。整体来说好用,比provider方便,也解决之前一直的困扰(监听值变化来执行事件)。
Flutter 启动及环境配置
之前做后端开发的时候,不管是什么语言或者框架,都习惯根据不同环境加载不同的开发配置,比如本地开发的时候,加载 local.env 配置,部署开发环境的时候加载 develop.env 配置,通常通过一个环境变量来决定加载相应的配置。最近在开发一款 Flutter App,我也希…
Flutter 小技巧之滑动控件即将“抛弃” shrinkWrap 属性
相信对于 Flutter 开发的大家来说, ListView 的 shrinkWrap 配置都不会陌生,如下图所示,每当遇到类似的 unbounded error 的时候,总会有第一反应就是给 Lis
Flutter框架分析(一)-- 总览和Window
在熟悉了Flutter app开发以后,我们的好奇心会驱使对Flutter框架是如何运行产生诸多疑问,Flutter是如何运转的?Widget到底是什么东西?RenderObject又是个什么鬼?runApp()之后发生了什么?调用sateState()之后页面又是如何刷新的?…
深入理解Flutter/Dart事件机制
`Isolate`之间如何通过端口(`Port`)互相通讯? 定时器`Timer`以及微任务是如何工作的? 程序的I/O是如何进行的? 在`Isolate`中做网络请求为什么不会阻塞
Flutter/Dart中的异步
我们所熟悉的前端开发框架大都是事件驱动的。事件驱动意味着你的程序中必然存在事件循环和事件队列。事件循环会不停的从事件队列中获取和处理各种事件。也就是说你的程序必然是支持异步的。 在Android中这样的结构是Looper/Handler;在iOS中是RunLoop;在JavaS…
Flutter事件分发-源码角度解析HitTestBehavior
日常开发中是不是碰到过Container的空白区域点击不响应。 emmm... opaque和translucent的机翻没看懂。。还是看源码 结论就是,当我们用GestureDetector监听事件时,最后都会走到RenderProxyBoxWithHitTestBehavi…
Flutter 工程化框架选择 — 搞定 UI 生产力
这是 《Flutter 工程化框架选择》 系列的第二篇 ,就像之前说的,这个系列只是单纯告诉你,创建一个 Flutter 工程,或者说搭建一个 Flutter 工程脚手架,应该如何快速选择适合自己的功
Flutter 3D 动画
Flutter 中的 Transform 可以实现许多酷炫的动画效果,在本篇文章中,将展示如何使用 Transfrom 来实现 3D 透视旋转效果,下面示例的效果用 Flutter 很容易实现,但是如果用原生组件来实现这个效果可能就相对来说要困难一点。 以创建 Flutter …
flutter布局-5-Matrix4矩阵变换
这个是用来变换的矩阵,总计需要16个参数也可以理解成4*4的矩阵。 表示缩放的比例,分别沿x,y,z三个方向,x轴正向向右,y轴正向向下,z轴正向从屏幕朝上,正值表示正向,>1表示放大,小于1大于0表示缩小,负值表示反向。 上面的值红框的宽高都是80,里面的小框宽高都是30,缩…