动画

Android-动画估值器(TypeEvaluator)

2022-03-18  本文已影响0人  阿博聊编程
图片来源于网络

之前有对AndroidView动画帧动画属性动画动画插值器输出文章。这篇文章就来聊聊动画估值器,希望对看文章的小伙伴有所感悟。

TypeEvaluator

TypeEvaluator,俗称动画估值器,是一个动画相关的接口。作用是设置属性值从初始值过渡到结束值的变化具体数值。

应用场景

协助动画插值器实现非线性运动的动画效果。知识点,非线性运动是指动画改变的速率不是一成不变的,比如加速和减速运动就属于非线性运动。

系统已有的估值器

ArgbEvaluator使用示例

val animator = ObjectAnimator.ofInt(tv, "BackgroundColor", -0xff01, -0x100, -0xff01)
animator.duration = 8000
animator.setEvaluator(ArgbEvaluator())
animator.start()
上一篇 下一篇

猜你喜欢

热点阅读