gpt4 book ai didi

java - ObjectAnimator 重复循环延迟

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

<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:propertyName="rotationX"
android:valueFrom="0"
android:valueTo="-360"
android:repeatCount="infinite">
</objectAnimator>

这是我的对象动画师 xml

 //Animating the NormalLayout
final ObjectAnimator anim4 = (ObjectAnimator) //Object animator
AnimatorInflater.loadAnimator(this, R.animator.rotate_four);
//And this is my java code

我想在循环之间添加延迟,例如再次循环之间间隔 3 秒。我尝试过动画监听器 onRepeatonEnd 之类的东西,但没有成功。我希望循环之间有一些延迟。

我们将尽最大努力提供任何帮助。

最佳答案

请尝试一下1.删​​除xml属性android:repeatCount="infinite"2.添加java代码

anim4.addListener(new AnimatorListenerAdapter(){
@Override
public void onAnimationEnd(Animator animation) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
anim4.start();
}
}, 3000);
}
});

关于java - ObjectAnimator 重复循环延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39971875/

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