Я пытаюсь запустить анимацию и перехватить конец анимации, чтобы я мог что-то сделать в ее завершении. Я искал примеры в Интернете, и это то, что я нашел. К сожалению, он не компилируется, и я понятия не имею, что я делаю неправильно. Любая помощь будет принята с благодарностью. Заранее спасибо.
discView - это анимированное представление.
animationDropSpeed - это просто число
mainActivity - это указатель на объект mainActivity для моего приложения.
val discAnimator = ObjectAnimator.ofFloat(discView, "translationY", 723f)
discAnimator.setDuration(animationDropSpeed)
discAnimator.addListener(object : Animator.AnimatorListener{
override fun onAnimationEnd(p0: Animator?) {
Toast.makeText(mainActivity,"Animation Started",Toast.LENGTH_SHORT).show();
}
})
discAnimator.start()