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