fixup! impr: add animation

This commit is contained in:
Sweetbread 2025-04-24 21:00:04 +03:00
parent 7f613a2106
commit bc7e2b4100
Signed by: Sweetbread
GPG Key ID: 17A5CB9A7DD85319

View File

@ -175,9 +175,9 @@ fun ScheduleItem(modifier: Modifier = Modifier, unit: ScheduleUnit, expanded: Bo
}
val backgroundColor by animateColorAsState(
targetValue = if (rel == 1f)
targetValue = if (ratio == 1f)
MaterialTheme.colorScheme.surfaceContainer
else if (rel == -1f)
else if (ratio == -1f)
MaterialTheme.colorScheme.secondaryContainer
else
MaterialTheme.colorScheme.primaryContainer,
@ -283,13 +283,13 @@ fun ScheduleItem(modifier: Modifier = Modifier, unit: ScheduleUnit, expanded: Bo
verticalAlignment = Alignment.CenterVertically) {
Text(begin.toString(), fontWeight = FontWeight.Bold)
AnimatedVisibility (
(0f <= rel) and (rel < 1f),
(0f <= ratio) and (ratio < 1f),
modifier = Modifier
.weight(1f)
.padding(horizontal = 2.dp)
) {
DividerWithMarker(
positionPercentage = rel,
positionPercentage = ratio,
color = MaterialTheme.colorScheme.outline,
thickness = 3.dp,
markerSize = 8.dp,