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