Android AnimationSet setInterpolator()无法使用NineodelDroids库

Android AnimationSet setInterpolator()无法使用NineodelDroids库,android,animation,interpolation,Android,Animation,Interpolation,我正在使用Jake Wharton的Nineodeldroids库来实现与前蜂窝设备兼容的动画。 图书馆: 由于某些原因,设置AnimationSet插值器似乎不起作用。 我在谷歌上搜索了一下,没有找到任何关于将setInterpolator()与NineoAndRoid一起使用的参考(没有任何东西证实或否认setInterpolator()的支持) 有人知道它是否得到支持吗?如果是的话,有没有某种方法可以让它发挥作用 代码示例: AnimatorSet set = new AnimatorSe

我正在使用Jake Wharton的Nineodeldroids库来实现与前蜂窝设备兼容的动画。 图书馆:

由于某些原因,设置AnimationSet插值器似乎不起作用。 我在谷歌上搜索了一下,没有找到任何关于将setInterpolator()与NineoAndRoid一起使用的参考(没有任何东西证实或否认setInterpolator()的支持)

有人知道它是否得到支持吗?如果是的话,有没有某种方法可以让它发挥作用

代码示例:

AnimatorSet set = new AnimatorSet();
set.setInterpolator(new BounceInterpolator());

set.playTogether(
        ObjectAnimator.ofFloat(view, "translationX", 100f)
);

set.setDuration(1000).start();

不管我设置了什么样的插值器,它总是使用AcceleratedAccelerateInterpolator,可能有点晚了,但我尝试在每个ObjectAnimator上设置插值器,结果成功了。当我尝试在AnimatorSet上设置它时,它没有。虽然很晚,但我遇到了同样的问题

添加动画后(在
playthouse()
或类似操作之后),必须调用
setInterpolator()
,因为它只会将插值器应用于AnimationSet中的动画