Moosphan / Android-Daily-Interview

:pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2019-09-17:谈一谈插值器和估值器?

MoJieBlog opened this issue · comments

最好可以谈下如何自定义

1、插值器,根据时间(动画时常)流逝的百分比来计算属性变化的百分比。系统默认的有匀速,加减速,减速插值器。
2、估值器,通过上面插值器得到的百分比计算出具体变化的值。系统默认的有整型,浮点型,颜色估值器
3、自定义只需要重写他们的evaluate方法就可以了。

插值器,根据时间动画的时常流逝的百分比来计算属性值变化的百分比,一般有匀速,加速,减速
估值器,通过插值器得到百分比计算出具体变化的值,一般有整型,浮点型,颜色估值器
最后直接调用AnimatorSet.start();