android jetpack compose rememberInfiniteTransition tween durationMillis >= 90195.The 动画将停留在最后一针

android jetpack compose rememberInfiniteTransition tween durationMillis >= 90195.The animation will stay at the last stitch

对不起,我几乎不会说英语。

android jetpack compose rememberInfiniteTransition tween durationMillis >= 90195.The 动画将停留在最后一针。

jetpack 组合:v1.0.0-alpha12

机器翻译: 动画将停留在最后一针。 DurationMillis小于等于90194是动画作品,但是很卡

    /**
     * @see <a href="https://developer.android.com/reference/kotlin/androidx/compose/animation/core/package-summary#rememberinfinitetransition">rememberInfiniteTransition</a>
     * @see <a href="https://developer.android.com/reference/kotlin/androidx/compose/animation/core/package-summary#updatetransition">updateTransition</a>
     */
    val translation by rememberInfiniteTransition().animateValue(
        initialValue = 60.dp,
        targetValue = (-60).dp,
        typeConverter = Dp.VectorConverter,
        animationSpec = infiniteRepeatable(
            animation = tween(90195, easing = LinearEasing),
            repeatMode = RepeatMode.Reverse
        ),
    )

 

    Image(
        painterResource(id = R.drawable.welcome_page_posters),
        contentDescription = "",
        modifier = Modifier
            .fillMaxHeight()
            .scale(3.8f)
            .offset(x = translation, y = (-5).dp),
    )

这是一个已知问题。它已被修复,您可以期待在 beta02 版本中获得修复。 :-)