gpt4 book ai didi

android - 检测动画何时完成(AnimationListener)

转载 作者:行者123 更新时间:2023-11-29 23:13:09 25 4
gpt4 key购买 nike

我可以在 Kotlin 中使用 lottie 以编程方式启动动画,但我正在努力创建一个 AnimationListener。我该怎么做?

首先,我通过 animation_view.progress 使用 if 语句进行了尝试,但没有成功。

        textChanger.setOnClickListener{


animation_view.setAnimation("data.json")
animation_view.playAnimation()
animation_view.loop(false)
}

我希望它能检测动画何时结束,这样我就可以,例如 toast 。有没有适合 Kotlin 的 Lottie 文档?

感谢您的帮助,刚开始使用 Android 和 Kotlin。

最佳答案

可以查看this .

尝试使用这段代码:

animation_view.addAnimatorListener(object:Animator.AnimatorListener {
override fun onAnimationRepeat(animation: Animator?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}


override fun onAnimationEnd(animation: Animator?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}

override fun onAnimationCancel(animation: Animator?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}

override fun onAnimationStart(animation: Animator?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
}

关于android - 检测动画何时完成(AnimationListener),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55754298/

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