Я пытаюсь установить LottieDrawable
как изображение для рисования для FloatingActionButton
. Проблема возникает, когда я пытаюсь запустить код на устройстве Android 5: анимация не центрирована внутри кнопки, как в Android> = 6.
У кого-нибудь есть ответ на эту проблему или, может быть, решение?
val lottieDrawable = LottieDrawable()
LottieCompositionFactory.fromRawRes(context, R.raw.loading_anim).addListener { lottieComposition ->
lottieDrawable.composition = lottieComposition
lottieDrawable.scale = 0.5F
lottieDrawable.repeatCount = LottieDrawable.INFINITE
lottieDrawable.playAnimation()
}
floatingActionButton.setImageDrawable(lottieDrawable)
Ожидаемый результат (Android 6,7,8,9, Q):
![Expected Result (Android 6,7,8,9,Q)[1](https://i.stack.imgur.com/d6gdp.png)
Фактический результат (Android 5)
![Actual Result (Android 5)](https://i.stack.imgur.com/UTFLa.png)