gpt4 book ai didi

java - 如何在动画之前和之后执行 Action

转载 作者:行者123 更新时间:2023-12-01 12:31:39 25 4
gpt4 key购买 nike

我想在动画之前和之后执行一些操作。这是我的代码:-

AnimatorSet set1 = new AnimatorSet();
set1.playTogether(
ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
ObjectAnimator.ofFloat(ball2, "translationX", xn, x1),
ObjectAnimator.ofFloat(ball2, "translationY", yn, y1)

);
set1.setDuration(1000).start();

有没有动画设置方法可以做到这一点。?

最佳答案

您可以使用setAnimationListener来实现此目的:

set.addListener(new AnimatorListener() {

@Override
public void onAnimationStart(Animator arg0) {
// TODO Auto-generated method stub
//code when starting animation
}

@Override
public void onAnimationRepeat(Animator arg0) {
// TODO Auto-generated method stub

}

@Override
public void onAnimationEnd(Animator arg0) {
// TODO Auto-generated method stub
//code on animation end
}

@Override
public void onAnimationCancel(Animator arg0) {
// TODO Auto-generated method stub

}
});

关于java - 如何在动画之前和之后执行 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25884153/

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