by animateDpAsState( if (vehicleState == VechiclePosition.Start) 5.dp else 300.dp, tween(durationMillis = 5000, easing = CubicBezierEasing(0.15f , 0.99f, 0.68f, 0.01f)) ) Image( painter = painterResource(R.drawable.vehicle), contentDescription = null, modifier = Modifier .height(90.dp) .absoluteOffset(x = offsetAnimation) ) FastOutSlowInEasing (デフォルト) LinearEasing FastOutLinearInEasing LinearOutSlowInEasing ベジェ曲線の図式化 Transition Builders:tween関数