首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
luobosi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
用Flutter实现一个涂鸦和加水印功能
本文涉及的知识点:截图、图片保存、根据用户手势实时绘制canvas。 这次的想法是移植自项目中的一个小功能:截屏当前页面,添加涂鸦功能后,分享给第三方APP。分享功能我们暂不讨论,使用插件可以轻松完成,重点是截屏+涂鸦+图片保存。 具体实现思路是:截取当前屏幕内容,保存至APP…
打开Flutter动画的另一种姿势——Flare
1.通过 AnimationController 及各种 Animation(如线性动画TweenAnimation、非线性动画CurveAnimation)与Widget的结合,来达到使组件动起来的效果。比如: 3.通过 CustomPainter 结合 Canvas 来实现…
Flutter 之声网 Agora 实现音频体验记录 | 掘金技术征文
今天用声网提供的Flutter插件声网Agora来简单实现体验音视频功能。首先前往声网官网看看大致介绍: 目前对我最有用的是App ID,其他可以先忽略。 从上面信息可以知道声网的插件叫agora_rtc_engine,版本是0.9.5,Agore.io提供构建模块,通过SDK…
Flutter - 不得不说的 Flare 动画
Flare 是一家可以快速制作 Flutter SVG 动画的网站,提供专门的 Flutter Weight 承载网站导出的动画文件,相当于 android 的 Lottie,Flare 的首次出现非常惊艳,是在 Flutter 发布大会上,一下就火了。本来这篇文章没必要写的,…
教你自定义Flutter错误页面
要想Flutter的错误页面显示成自定义的页面,只要设置ErrorWidget的builder就行。 ErrorWidget的源码在framework.dart的3581行-3630行,很简单,ErrorWidget的构造函数的参数是exception的对象,然后返回一个内容是…
Flutter | 状态管理指南篇——Provider
2019 Google I/O 大会,官方在 Pragmatic State Management in Flutter (Google I/O'19) 主题演讲上正式介绍了 由社区作者 Remi Rousselet 与 Flutter Team 共同编写的 Provider …
Flutter | 深入浅出Key
在开发 Flutter 的过程中你可能会发现,一些小部件的构造函数中都有一个可选的参数——Key。刚接触的同学或许会对这个概念感到很迷茫,感到不知所措。 在这篇文章中我们会深入浅出的介绍什么是 Key,以及应该使用 key 的具体场景。 在 Flutter 中我们经常与状态打交…
[译] 关于 Flutter 页面路由过渡动画,你所需要知道的一切
在使用 Flutter 的时候,我们都知道从一个路由跳转到另一个这件事非常简单。我们只需要做 push 和 pop 的操作即可。 就这么简单。但是这样做,路由跳转就是无聊的页面切换,完全没有动画效果 😦 当我们在 Winkl 开始第一次应用动画效果,我们意识到,页面跳转的过渡…
Flutter | 状态管理探索篇——BLoC(三)
Flutter的很多灵感来自于React,它的设计思想是数据与视图分离,由数据映射渲染视图。所以在Flutter中,它的Widget是immutable的,而它的动态部分全部放到了状态(State)中。 在之前的文章中,我们已经介绍了scoped model与redux两种状态…
Flutter | 状态管理拓展篇——RxDart(四)
在前一篇文章向大家介绍了一种新的状态管理方式——BLoC,它在分离我们的ui逻辑与业务逻辑上表现十分优秀。但是在最后我们发现了一个问题。 bloc是一个典型的观察者模式,我们以counter bloc举例,在A,B页面都存在观察者,它们监听的是同一个广播流,当我们pop B页面…