[Compose] Add another overload to LottieAnimation (#1659)
diff --git a/lottie-compose/src/main/java/com/airbnb/lottie/compose/LottieAnimation.kt b/lottie-compose/src/main/java/com/airbnb/lottie/compose/LottieAnimation.kt index 9951d50..5a457bf 100644 --- a/lottie-compose/src/main/java/com/airbnb/lottie/compose/LottieAnimation.kt +++ b/lottie-compose/src/main/java/com/airbnb/lottie/compose/LottieAnimation.kt
@@ -66,8 +66,16 @@ modifier: Modifier = Modifier, ) { val composition = rememberLottieComposition(spec) + LottieAnimation(composition, animationState, modifier) +} - LottieAnimation(composition(), animationState, modifier) +@Composable +fun LottieAnimation( + compositionResult: LottieCompositionResult, + animationState: LottieAnimationState = rememberLottieAnimationState(autoPlay = true), + modifier: Modifier = Modifier, +) { + LottieAnimation(compositionResult(), animationState, modifier) } @Composable
diff --git a/sample-compose/src/main/java/com/airbnb/lottie/sample/compose/player/PlayerPage.kt b/sample-compose/src/main/java/com/airbnb/lottie/sample/compose/player/PlayerPage.kt index 270cde5..27bfc84 100644 --- a/sample-compose/src/main/java/com/airbnb/lottie/sample/compose/player/PlayerPage.kt +++ b/sample-compose/src/main/java/com/airbnb/lottie/sample/compose/player/PlayerPage.kt
@@ -144,7 +144,7 @@ .fillMaxWidth() ) { LottieAnimation( - compositionResult(), + compositionResult, animationState, modifier = Modifier .fillMaxSize()