From af8cfcd2f041bf9fcd9dbccbd2918ebb3eb7b628 Mon Sep 17 00:00:00 2001 From: Patrick Honkonen Date: Tue, 25 Feb 2025 18:11:50 -0500 Subject: [PATCH] Move expansion indicator outside of crossfade animation --- .../header/BitwardenExpandingHeader.kt | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/x8bit/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt b/app/src/main/java/com/x8bit/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt index c2f78bc84e..8107be98d5 100644 --- a/app/src/main/java/com/x8bit/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt +++ b/app/src/main/java/com/x8bit/bitwarden/ui/platform/components/header/BitwardenExpandingHeader.kt @@ -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), + ) } } }