Flutter-浅谈CurvedAnimation类

配图来自网络,如侵必删

在接触FlutterAnimationController类之后,我们还会接触到CurvedAnimation类。这个动画相关的类主要做什么的呢?这篇博客就来分享CurvedAnimation类相关的知识,希望对看文章的小伙伴有所启发。

CurvedAnimation类

CurvedAnimation类,曲线动画对象。继承Animation<double>,生成double值。

CurvedAnimation源码

CurvedAnimation({
    required this.parent,
    required this.curve,
    this.reverseCurve,
  }) : assert(parent != null),
       assert(curve != null) {
    _updateCurveDirection(parent.status);
    parent.addStatusListener(_updateCurveDirection);
  }

属性说明:

  • parent参数,传入AnimationController对象;
  • curve参数,动画曲线函数。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 邂逅FLutter 万物皆是Widget 一般缩进2个空格 文字居中 Widget Center() Materi...
    JackLeeVip阅读 3,295评论 0 4
  • flutter动画 1.动画原理:在一段时间内快速的多次改变UI外观,由于人眼会产生视觉暂留所以最终看到的就是一个...
    Liu_QT阅读 1,695评论 0 1
  • 概述 动画API认识 动画案例练习 其它动画补充 一、动画API认识 动画实际上是我们通过某些方式(某种对象,An...
    IIronMan阅读 382评论 1 3
  • 对动画系统而言,为了实现动画,它需要做三件事儿:1.确定画面变化的规律;2.根据这个规律,设定动画周期,启动动画;...
    Cat_uncle阅读 1,085评论 0 0
  • 动画其实是我们通过某些方式(比如对象,Animation对象)给Flutter引擎提供不同的值,而Flutter可...
    maskerII阅读 285评论 0 0