【问题标题】:Lottie Compose: how to loop the animation indefinitelyLottie Compose:如何无限循环动画
【发布时间】:2022-08-16 17:16:02
【问题描述】:

我有以下 Lottie 动画只播放一次,我怎样才能让它无限期地播放?

val composition by rememberLottieComposition(LottieCompositionSpec.RawRes(R.raw.search_animation))
LottieAnimation(composition = composition)

    标签: android-jetpack-compose lottie


    【解决方案1】:

    您可以通过 progress 参数告诉 Lottie 永远迭代动画:

    val composition by rememberLottieComposition(LottieCompositionSpec.RawRes(R.raw.search_animation))
    val progress by animateLottieCompositionAsState(composition = composition, iterations = LottieConstants.IterateForever)
    LottieAnimation(
        composition = composition,
        progress = { progress },
    )
    

    来源:https://airbnb.io/lottie/#/android-compose?id=animatelottiecompositionasstate

    【讨论】:

      猜你喜欢
      • 2020-10-16
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      相关资源
      最近更新 更多