gpt4 book ai didi

android - 使用单个 ObjectAnimator 更改多个属性?

转载 作者:IT王子 更新时间:2023-10-28 23:27:14 25 4
gpt4 key购买 nike

我需要编写一个非常复杂的动画,并且我正在使用一堆 ObjectAnimator,如下所示:

ObjectAnimator objectAnimator1 = ObjectAnimator.ofFloat(view, TRANSLATION_X, value).setDuration(BASE_DURATION * 2);
ObjectAnimator objectAnimator2 = ObjectAnimator.ofFloat(view, TRANSLATION_Y, value).setDuration(BASE_DURATION * 2);

是否可以将 X 和 Y 平移组合到同一个 ObjectAnimator 中,而不是创建一堆然后将它们全部添加到 AnimatorSet 中?

谢谢!

最佳答案

PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat(TRANSLATION_X, value);
PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat(TRANSLATION_Y, value);
ObjectAnimator animator = ObjectAnimator.ofPropertyValuesHolder(view, pvhX, pvhY);
animator.setDuration(BASE_DURATION * 2);
animator.start();

http://developer.android.com/guide/topics/graphics/prop-animation.html#views 一个 ObjectAnimator

关于android - 使用单个 ObjectAnimator 更改多个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28352352/

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