#android #kotlin #floating-action-button #lottie
#Android #kotlin #плавающая кнопка действия #лотти
Вопрос:
Я пытаюсь установить 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):
Фактический результат (Android 5)
Комментарии:
1. У меня такая же ошибка при использовании
Lottie
в обычномLottieAnimationView
режиме, похоже, Лотти потеряла заполнение на Android 5. Тоже ищу исправление2. Могу ли я узнать, какую версию Lottie вы используете?