Flutter
文章平均质量分 93
冬天的毛毛雨
这个作者很懒,什么都没留下…
展开
-
Flutter 基础 | 动画框架分析及其中的设计模式
作者:唐子玄在阅读 Flutter 动画源码时收获颇多,深深地被它的设计框架及代码实现方式所折服~~若不关心源码,想直接上手动画实战代码可以跳到动画实例解析。动画源码解析动画值序列 Tween动画是为了缓解值的“跳变”,跳变体验不好。比如弹窗通常是由小变大(scale),由浅变深(alpha),为了让弹窗不那么突兀,就得生成 scale 和 alpha 的值序列,让弹窗一点一点变大,一点一点显现出来。在 Flutter 中生成动画值序列的工作是由Tween完成的。Tween 继承自A.转载 2022-03-07 15:22:08 · 500 阅读 · 1 评论 -
Flutter布局指南之深入理解BoxConstraints
作者:徐宜生不管你是Android开发,还是Flutter开发,当你开始使用Flutter茫茫多的Widget时,可能会猜测Widget在屏幕上的尺寸和位置,但事实上,你会经历多次错误和失败,Flutter的Widget并不会总是像你想象的那样进行布局。如果不了解Widget的约束条件是如何应用的,就很难预测Widget的尺寸。很多时候,你根本不知道为什么一个Widget的尺寸比你预期的要大,或者比你想象的要小。因此,在这篇文章中,让我们试着了解约束条件是如何工作的,以及对Widget尺寸的影响。.转载 2022-02-27 20:34:32 · 552 阅读 · 0 评论 -
Flutter 必知必会系列 —— 随心所欲的自定义绘制
作者:Time_sun在 Flutter 中,framework 为我们提供了丰富的组件,一些常见的功能和样式都有组件直接提供,比如圆角、颜色、透明度、间距等等。然而当组件中有许多设计的元素时,就需要我们拿着画笔自定义绘制了。比如下面这样的:这个时候我们无法使用既有的组件组装成上面的效果,那我们就需要自己绘制成这样的效果。本篇文章就告诉大家 Flutter 中怎么绘制自定义的显示内容。绘制前的准备绘制组件 CustomPaint绘制一般考虑三个要素:画布(Canvers)、画笔(Pain.转载 2022-02-08 13:55:05 · 1004 阅读 · 2 评论