240 发简信
  • Dart extension之扩展方法

    今早无意间看到了 Dart 居然也支持 Api 的扩展,感觉就好像发现了新大陆,之前写的好多转换方法都可以换一个更简洁,更优雅的写法。 这么好的...

  • Flutter Hero动画案例

    Hero 指的是可以在路由(页面)之间“飞行”的 widget,简单来说 Hero 动画就是在路由切换时,有一个共享的 widget 可以在新旧...

  • Dart面向对象 下(四)

    Mixin(混入)。 有下面一个场景: 狗,鸟,人都是动物。 鸟会飞。 狗会跑,会游泳。 人会跑,会游泳,会飞? 抽象这种场景,对于单继承语言来...

    0.1 50 0 1
  • Dart 面向对象 中(三)

    继承 使用关键字 extends 继承一个类 子类会继承基类(父类)可见属性以及方法,没有继承父类的构造方法 子类能够覆写父类的方法,sette...

  • 120
    Flutter 小说练手项目

    一个简单的 Flutter 入门级项目。 如果你已经学了 Flutter 一段时间,想写一个综合项目而又无从下手, 苦于没有接口,那这个项目就很...

    1.9 1297 0 13
  • 从源码了解Flutter绘制

    Flutter是怎么构建一个视图页面的,Widget是如何绘制到屏幕上的,这涉及到三棵树: Widget Tree Element Tree R...

  • 120
    Flutter贝塞尔曲线之水波纹与球形进度(二)

    续上篇,再用贝塞尔曲线绘制一个循环水波纹,一个水波纹进度球,先看效果,以下效果的实现用的都是二阶贝塞尔曲线。 效果图 我们先实现简单的循环水波纹...

  • 120
    Flutter之 贝塞尔曲线(一)

    贝塞尔曲线简介 一阶贝塞尔曲线 公式 二阶贝塞尔曲线 对于二阶贝塞尔曲线,其实你可以理解为:在上利用一阶公式求出点然后在上利用一阶公式求出点最后...

  • 120
    Flutter之CustomPainter时钟绘制

    无意间在网上看到下图的绘制效果,便想着画一个时钟,正好学习一下,先上图。 环形圆 时钟 环形圆关键代码 时钟完整代码 Screen代码 Scre...