Java 双插值?

Java 双插值?,java,android,interpolation,animator,Java,Android,Interpolation,Animator,因此,我得到了关键帧,属性值文件夹和值动画的组合。Keyframe和ValueAnimator都有插值器 代码如下所示: Keyframe frame = Keyframe.ofFloat(1f, someValue); frame.setInterpolator(interpolator1); PropertyValuesHolder holder = PropertyValuesHolder.ofKeyframe("myProperty", frame); ValueAn

因此,我得到了
关键帧
属性值文件夹
值动画
的组合。
Keyframe
ValueAnimator
都有插值器

代码如下所示:

Keyframe frame =
    Keyframe.ofFloat(1f, someValue);
frame.setInterpolator(interpolator1);

PropertyValuesHolder holder =
    PropertyValuesHolder.ofKeyframe("myProperty", frame);

ValueAnimator animator =
    ValueAnimator.ofPropertyValuesHolder(holder);
animator.setInterpolator(interpolator2);

animator.start();

问题是我得到的是双插值还是单插值?公式是什么?

我已经浏览了
ValueAnimator
KeyframeSet
源代码。似乎先在
ValueAnimator
中插入分数,然后在
KeyframeSet

中插入分数。我相信5分钟的调试会话可以回答您的问题,如果您在这两个插值器中添加两个断点,好的,我会挖掘一些android源代码