Android LottieAnimationView 是由 Airbnb 开发的一个库,用于在 Android 应用中显示 Lottie 动画。要实例化 LottieAnimationView,你可以使用以下几种方法:
- 在 XML 布局文件中定义 LottieAnimationView:
这里,app:lottie_rawRes
属性指定了 Lottie 动画文件的资源 ID。
- 在 Java 代码中实例化 LottieAnimationView:
import com.airbnb.lottie.LottieAnimationView; // ... LottieAnimationView lottieAnimationView = new LottieAnimationView(context); lottieAnimationView.setAnimationResource(R.raw.your_lottie_file);
这里,R.raw.your_lottie_file
是 Lottie 动画文件的资源 ID。
- 使用 Kotlin 代码实例化 LottieAnimationView:
import com.airbnb.lottie.LottieAnimationView // ... val lottieAnimationView = LottieAnimationView(context) lottieAnimationView.setAnimationResource(R.raw.your_lottie_file)
在这些示例中,context
是一个有效的 Android 上下文对象,例如 Activity 或 Fragment。你可以根据需要使用这些方法之一来实例化 LottieAnimationView 并显示 Lottie 动画。