В этом сообщении рассказывается об использовании AnimationDrawable в Android Studio и о том, как можно добавлять, но не удалять кадры. Ответ предлагает каждый раз создавать новый объект AnimationDrawable, который будет начинаться без рамок (поскольку это новый объект). Как я могу воспроизвести эту функциональность в Kotlin?
spotifyAppRemote?.imagesApi?.getImage(it.track.imageUri, Image.Dimension.LARGE)
?.setResultCallback {
trackArtView.setImageBitmap(it)
val constraintLayout : ConstraintLayout = layout //declared in xml
val animationDrawable : AnimationDrawable = constraintLayout.background as AnimationDrawable
Каждый раз, когда я получаю обратный вызов, animationDrawable должен сбрасываться, верно? Что я делаю не так?