具有框架尺寸的Lottie Animation Android问题

时间:2019-09-27 01:40:52

标签: android kotlin lottie lottie-android

我们已经使用Lottie来显示入职动画,并且在iOS和Android上呈现方式有所不同。

iOS是理想的方式: https://drive.google.com/open?id=1Mp4gGCrNuW2s23qeMClui8sCqemgb1wd

在Android上的外观: https://drive.google.com/open?id=1KrWH6DHYDnDIl9AGSgPheLNKzftGcoo0

当我们在lottiefiles.com上查看动画时,它看起来像Android版本。 我的Lottie动画视图如下所示。

<com.airbnb.lottie.LottieAnimationView
            android:id="@+id/animation_view"
            android:layout_width="0dp"
            android:layout_height="400dp"
            android:layout_marginTop="100dp"
            app:lottie_autoPlay="false"
            android:scaleType="centerCrop"
            app:lottie_scale="0.1"
            app:lottie_loop="false"
            app:lottie_progress="0"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            />

有人知道我如何在android上更改动画的宽高比吗?

TIA

2 个答案:

答案 0 :(得分:1)

请勿使用scaleType

android:scaleType="centerCrop"

答案 1 :(得分:0)

那也不起作用。但是,我们更改了动画文件本身以解决此问题,并且现在可以像魅力一样发挥作用。

仍然感谢