今早无意间看到了 Dart 居然也支持 Api 的扩展,感觉就好像发现了新大陆,之前写的好多转换方法都可以换一个更简洁,更优雅的写法。 这么好的...
Hero 指的是可以在路由(页面)之间“飞行”的 widget,简单来说 Hero 动画就是在路由切换时,有一个共享的 widget 可以在新旧...
Mixin(混入)。 有下面一个场景: 狗,鸟,人都是动物。 鸟会飞。 狗会跑,会游泳。 人会跑,会游泳,会飞? 抽象这种场景,对于单继承语言来...
继承 使用关键字 extends 继承一个类 子类会继承基类(父类)可见属性以及方法,没有继承父类的构造方法 子类能够覆写父类的方法,sette...
一个简单的 Flutter 入门级项目。 如果你已经学了 Flutter 一段时间,想写一个综合项目而又无从下手, 苦于没有接口,那这个项目就很...
Flutter是怎么构建一个视图页面的,Widget是如何绘制到屏幕上的,这涉及到三棵树: Widget Tree Element Tree R...
续上篇,再用贝塞尔曲线绘制一个循环水波纹,一个水波纹进度球,先看效果,以下效果的实现用的都是二阶贝塞尔曲线。 效果图 我们先实现简单的循环水波纹...
贝塞尔曲线简介 一阶贝塞尔曲线 公式 二阶贝塞尔曲线 对于二阶贝塞尔曲线,其实你可以理解为:在上利用一阶公式求出点然后在上利用一阶公式求出点最后...
无意间在网上看到下图的绘制效果,便想着画一个时钟,正好学习一下,先上图。 环形圆 时钟 环形圆关键代码 时钟完整代码 Screen代码 Scre...