@混不吝丶 是的,状态管理优势之一就是可以很容易做到局部刷新
解决 Flutter 嵌套过深,是选择函数还是自定义类组件?前言 初学 Flutter 的时候,一个很大的感受就是组件嵌套层级很深,写下来的代码找对应的括号都找不到。比如下面这种情况,从最外层的 Scaffold 到最里层的Image...
@混不吝丶 是的,状态管理优势之一就是可以很容易做到局部刷新
解决 Flutter 嵌套过深,是选择函数还是自定义类组件?前言 初学 Flutter 的时候,一个很大的感受就是组件嵌套层级很深,写下来的代码找对应的括号都找不到。比如下面这种情况,从最外层的 Scaffold 到最里层的Image...
前言 Flutter 的画笔类 Paint 提供了很多图形绘制的配置属性,来供我们绘制更丰富多彩的图形。前面几篇我们介绍了 shader 属性来绘制全屏渐变的聊天气泡背景、渐...
前言 记得在介绍 motion_toast一篇的时候,开篇有一张动图,边框是渐变色而且感觉是流动的。这个动效挺有趣的,当时也有人问怎么实现,经过上一篇《让你的聊天气泡丰富多彩...
前言 在聊天类应用中,通常用气泡作为聊天内容的背景色,比如微信的聊天背景,别人发过来的是白色的气泡,自己发的是绿色的气泡。 上面这种是比较普通的,这篇我们玩点有趣的,让聊天气...
前言 上一篇我们通过Listener获取触控点的位置作为贝塞尔曲线的控制点,实现曲线的交互式绘制。不过,上一篇有个缺陷,控制点绘制完成后只能撤销,没法修改,如果要调整绘制的图...
前言 之前几篇我们介绍了贝塞尔曲线的原理、绘制曲线和动效实现,这些都是代码预设好的,如果我们要根据需要自行绘制曲线,就需要使用交互来实现了。本篇我们先来介绍简单的交互式绘图,...
前面我们花了几篇介绍了贝塞尔曲线的原理和绘制贝塞尔曲线,着实让我们见识到了贝塞尔曲线的美。好奇心驱使我想看看贝塞尔曲线动起来会是什么样?本篇就借由动画驱动贝塞尔曲线绘制看看动...
简介 我们在这一篇让你彻底搞懂贝塞尔曲线的原理[https://juejin.cn/post/7082701281969569829]介绍了贝塞尔曲线的实现原理,也用了二阶贝...
简介 上一篇这一篇让你彻底搞懂贝塞尔曲线的原理[https://www.jianshu.com/p/41e0650f14d4]中,我们介绍了贝塞尔曲线的原理。这一篇我们先用二...
贝塞尔曲线介绍 我们在前面讲了绘制自定义曲线,而实际开发过程还会遇到更复杂的图形绘制,比如下面的这些图形: 这时候就需要用到贝塞尔曲线了。下面是百科关于贝塞尔曲线的介绍。 贝...
简介 上一篇用 Flutter 的 Canvas 画点有趣的图形[https://www.jianshu.com/p/0cb6a67a8880]我们介绍了使用 CustomP...
简介 上一篇我们介绍了使用 Flutter 的 Canvas 绘制基本图形的示例,简单的示例没什么好玩的,今天这一篇我们来点有趣的,我们会完成如下图形的绘制: 发现数学重复之...
前言 上一篇初识 Flutter 的绘图组件 — CustomPaint[https://www.jianshu.com/p/71f0bb437dae]我们介绍了 Custo...
简介 在有些场景中,我们会需要绘制一些高度定制化的组件,比如 UI 设计师给我们出了个难题 —— 弄一个奇形怪状的边框。看在 UI 设计师是一个漂亮小姐姐的份上,又不好意思说...
前言 之前一篇我们讲了 Flutter组合动画实现的方式 —— 交错动画,如需了解原理的可以查看下面这篇:用 Flutter 做出 GIF 图片的效果 [https://ww...
MySQL 是可以自定义临时变量的,而临时变量在做查询优化和静态查询分析时十分有用。而实际上很少有人记得 MySQL 的自定义变量。本篇文章讲述 MySQL 的自定义变量的概...
有些时候,改进数据表查询性能的最佳方式是在同一张数据表中冗余一些继承的数据。然而,有些时候需要新建完全独立的统计或缓存数据表,尤其是在需要反复查询的需求情况下。如果业务允许一...
在数据库设计规范中,范式和反范式经常被提到。了解范式的概念和原则对我们设计数据表很有帮助,然而,范式并不是完美的,在实际开发中,经常是依据范式设计,再根据实际业务情况加入反范...
虽然会有一些常规意义上的数据表错误设计和优秀设计原则,但是同样也会有 MySQL 特定的一些情况,这会导致我们犯一些 MySQL 特定的错误。本篇讨论常见的设计误区。 误区一...