首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
guowujiang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Flutter Draggable and DragTarget拖拽控件
本文主要介绍Flutter的Draggable和DragTarget,是一个可以在屏幕上拖动的Widget。
Flutter 桌面探索 | 自定义可拖拽导航栏
我正在参加「创意开发 投稿大赛」详情请看:掘金创意开发大赛来了! 1. 前言 上一篇 《桌面导航 NavigationRail》 中介绍了官方的桌面导航,但整体灵活性并不是太好,风格我也不是很喜欢。看
Flutter 拖拽控件Draggable看这一篇就够了
Draggable系列组件可以让我们拖动组件。 onDragStarted:开始拖动时回调。 onDragEnd:拖动结束时回调。 onDraggableCanceled:未拖动到DragTarget控件上时回调。 onDragCompleted:拖动到DragTarget控件…
Flutter拖拽控件Draggable
最近做了一个Flutter项目,其中有一个需求是做出三个可以互相拖拽的任务列表,平时在做Android项目时,拖动的控件基本上都是自定义View来实现的,想看看在Fluter上大家都是怎么实现的,没想到flutter提供了一个非常方便的拖拽控件Draggable。
Flutter 史上最牛拖动控件 Draggable
把一个控件从当前位置移动到另一个位置。可能需求最多的就像是支付宝应用页面的编辑: 比如,我想把最近使用的 红包 添加到 我的应用 当中,支付宝这里是用的 + 号。 不慌,Flutter 也为我们提供了相关的 Widget。 Flutter 如果要实现这种效果,那么非 Dragg…
深入理解Flutter多线程
Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 和iOS应用很像,在Dart的线程中也存在事件循环和消息队列的概念,但在Dart中线程叫做isolate。应用程序启动后,开始执行main函数并运行main isolate。 每个isolate…
Dart 异步编程详解之一文全懂
编程中的代码执行,通常分为同步与异步两种。简单说,同步就是按照代码的编写顺序,从上到下依次执行,这也是最简单的我们最常接触的一种形式。但是同步代码的缺点也显而易见,如果其中某一行或几行代码非常耗时,那么就会阻塞,使得后面的代码不能被立刻执行。 异步的出现正是为了解决这种问题,它…
Flutter | 性能优化——如何避免应用 jank
流畅的用户体验一直是每一位开发者的不断追求,为了让自己的应用是否能给用户带来持续的高帧率渲染体验,我们自然想要极力避免发生 jank(卡顿,不流畅)。 本文将会解释为什么即使在 Flutter 高性能的渲染能力下,应用还是可能会出现 jank,以及我们应该如何处理这些情况。这是…
Flutter异步编程详解
不知道大家有没有一个疑问:Dart是单线程执行,那它是如何实现异步操作的呢? 本文将对Dart/Flutter提供的Isolate,Event Loop,Future,async/await等进行异步
Flutte 指北 -> Isolate
Flutter 的 `main` 函数是被一个隔离域包裹起来的,可以称为 `main Isolate`,其实每个 `Isolate` 中都会有一份**独立的内存**和一个事件循环以及事件循环队列,也会