From 748793e67d7d51d45ee246466b3f45a76d9c8bb8 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 21 Oct 2025 15:15:32 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/common/ui/amountScreen/ui/AmountFieldContainer.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/ui/src/main/java/com/tangem/common/ui/amountScreen/ui/AmountFieldContainer.kt b/common/ui/src/main/java/com/tangem/common/ui/amountScreen/ui/AmountFieldContainer.kt index db265212a0..12335b79ad 100644 --- a/common/ui/src/main/java/com/tangem/common/ui/amountScreen/ui/AmountFieldContainer.kt +++ b/common/ui/src/main/java/com/tangem/common/ui/amountScreen/ui/AmountFieldContainer.kt @@ -1,6 +1,9 @@ package com.tangem.common.ui.amountScreen.ui import androidx.compose.animation.AnimatedContent +import androidx.compose.animation.fadeIn +import androidx.compose.animation.fadeOut +import androidx.compose.animation.togetherWith import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.interaction.MutableInteractionSource @@ -127,6 +130,8 @@ private fun AmountInfoMain(amountUM: AmountState, modifier: Modifier = Modifier) AnimatedContent( targetState = amountUM, modifier = modifier, + contentKey = { amountUM.javaClass }, // Show animation only when the state type changes [Empty -> Data] + transitionSpec = { fadeIn().togetherWith(fadeOut()) }, ) { currentAmount -> Column( verticalArrangement = Arrangement.spacedBy(2.dp),