在Android 5的浮动操作按钮内,Lottie Animation可绘制对象无法正确渲染

时间:2019-04-11 08:01:40

标签: android kotlin floating-action-button lottie lottie-android

我正在尝试将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)

0 个答案:

没有答案