Я прошу меня сильно не пинать, но никак не пойму как из нижележащего кода то, что в лямде при добавлении в листенер вынести отдельно функцией, пишу на kotlin
ObjectAnimator.ofFloat(newBall, "alpha", 1f, 0f).apply {
duration = 250
addListener(object : AnimatorListenerAdapter() {
override fun onAnimationEnd(animation: Animator) {
balls.remove((animation as ObjectAnimator).target)
}
})
}