Move expansion indicator outside of crossfade animation

This commit is contained in:
Patrick Honkonen 2025-02-25 18:11:50 -05:00 committed by David Perez
parent 7cc8108498
commit af8cfcd2f0
No known key found for this signature in database
GPG Key ID: 3E29BD8B1BF090AC

View File

@ -81,18 +81,18 @@ fun BitwardenExpandingHeader(
modifier = Modifier.padding(end = 8.dp),
)
}
if (showExpansionIndicator) {
val iconRotationDegrees = animateFloatAsState(
targetValue = if (isExpanded) 0f else 180f,
label = "expanderIconRotationAnimation",
)
Icon(
painter = rememberVectorPainter(id = R.drawable.ic_chevron_up_small),
contentDescription = null,
tint = BitwardenTheme.colorScheme.icon.secondary,
modifier = Modifier.rotate(degrees = iconRotationDegrees.value),
)
}
}
if (showExpansionIndicator) {
val iconRotationDegrees = animateFloatAsState(
targetValue = if (isExpanded) 0f else 180f,
label = "expanderIconRotationAnimation",
)
Icon(
painter = rememberVectorPainter(id = R.drawable.ic_chevron_up_small),
contentDescription = null,
tint = BitwardenTheme.colorScheme.icon.secondary,
modifier = Modifier.rotate(degrees = iconRotationDegrees.value),
)
}
}
}