diff --git a/apps/multiplatform/common/src/androidMain/kotlin/chat/simplex/common/views/chatlist/UserPicker.android.kt b/apps/multiplatform/common/src/androidMain/kotlin/chat/simplex/common/views/chatlist/UserPicker.android.kt index 2c3197b1ba..95be7bb8bb 100644 --- a/apps/multiplatform/common/src/androidMain/kotlin/chat/simplex/common/views/chatlist/UserPicker.android.kt +++ b/apps/multiplatform/common/src/androidMain/kotlin/chat/simplex/common/views/chatlist/UserPicker.android.kt @@ -172,22 +172,14 @@ actual fun UserPickerScaffold(pickerState: MutableStateFlow, Box(Modifier.drawBehind { drawRect(animatedColor.value) }) { AnimatedVisibility( visible = pickerState.run { value.isVisible() }, - enter = if (appPlatform.isAndroid) { - slideInVertically( + enter = slideInVertically( initialOffsetY = { it }, animationSpec = userPickerAnimSpec() - ) + fadeIn(animationSpec = userPickerAnimSpec()) - } else { - fadeIn() - }, - exit = if (appPlatform.isAndroid) { - slideOutVertically( + ) + fadeIn(animationSpec = userPickerAnimSpec()), + exit = slideOutVertically( targetOffsetY = { it }, animationSpec = userPickerAnimSpec() ) + fadeOut(animationSpec = userPickerAnimSpec()) - } else { - fadeOut() - } ) { content() }