gpt4 book ai didi

android - 使用 nineoldandroids 库时动画 setInterpolator() 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:20:22 25 4
gpt4 key购买 nike

我正在使用 Jake Wharton 的 nineoldandroids 库来实现与 Honeycomb 之前的设备兼容的动画。库:http://nineoldandroids.com/

出于某种原因,设置 AnimationSet 插值器似乎不起作用。我在谷歌上搜索了一下,但没有找到任何关于将 setInterpolator() 与 nineoldandroids 一起使用的引用资料(没有任何内容确认或否认 setInterpolator() 支持)

有人知道是否支持吗?如果是,是否有某种方法可以使它发挥作用?

代码示例:

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

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

set.setDuration(1000).start();

无论我设置什么插值器,它总是使用 AccelerateDecelerateInterpolator

最佳答案

晚了,但我遇到了同样的问题。

您必须在添加动画后调用 setInterpolator()(在 playTogether() 或类似的之后),因为它只会将插值器应用于动画在动画集中。

关于android - 使用 nineoldandroids 库时动画 setInterpolator() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13579296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com