#android-jetpack-compose
#android-реактивный ранец-создать
Вопрос:
Извините, я с трудом говорю по-английски.
android jetpack compose Запомнить бесконечный переход между миллионами > = 90195.Анимация останется на последнем стежке.
jetpack compose: 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),
)
Ответ №1:
Это известная проблема. Она была исправлена, и вы можете ожидать исправления в выпуске beta02. 🙂
Комментарии:
1. Спасибо, rememberInfiniteTransition () и offset () комбинация анимации по-прежнему работает. 1.0.0 — beta03.