Рисованные лотереи с анимацией некорректно отображаются в плавающей кнопке действия на Android 5 - PullRequest
2 голосов
/ 11 апреля 2019

Я пытаюсь установить 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

Фактический результат (Android 5) Actual Result (Android 5)

...