diff --git a/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt b/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt index 761ca5dd22..c1a434ade6 100644 --- a/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt +++ b/app/src/main/java/com/tangem/tap/features/home/compose/Stories.kt @@ -54,28 +54,46 @@ fun StoriesScreen( Modifier .fillMaxSize() .background(Color(0xFF090E13)) - .pointerInput(Unit) { - val maxWidth = this.size.width - detectTapGestures( - onPress = { - val pressStartTime = System.currentTimeMillis() - isPressed.value = true - this.tryAwaitRelease() - val pressEndTime = System.currentTimeMillis() - val totalPressTime = pressEndTime - pressStartTime - if (totalPressTime < 200) { - val isTapOnRightTwoTiers = (it.x > (maxWidth / 2)) - if (isTapOnRightTwoTiers) { - goToNextScreen() - } else { - goToPreviousScreen() - } - } - isPressed.value = false - }, - ) - } ) { + Row( + Modifier.fillMaxSize() + ) { + Box( + Modifier + .weight(1f) + .fillMaxHeight() + .pointerInput(isPressed) { + detectTapGestures( + onPress = { + val pressStartTime = System.currentTimeMillis() + isPressed.value = true + this.tryAwaitRelease() + val pressEndTime = System.currentTimeMillis() + val totalPressTime = pressEndTime - pressStartTime + if (totalPressTime < 200) goToPreviousScreen() + isPressed.value = false + }, + ) + } + ) + Box( + Modifier.weight(1f) + .fillMaxHeight() + .pointerInput(isPressed) { + detectTapGestures( + onPress = { + val pressStartTime = System.currentTimeMillis() + isPressed.value = true + this.tryAwaitRelease() + val pressEndTime = System.currentTimeMillis() + val totalPressTime = pressEndTime - pressStartTime + if (totalPressTime < 200) goToNextScreen() + isPressed.value = false + }, + ) + } + ) + } if (!isDarkBackground) { Image( painter = painterResource(id = R.drawable.ic_overlay), diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt index e2c923a947..b1c97b64ee 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt @@ -6,6 +6,7 @@ import android.view.View import android.view.animation.OvershootInterpolator import androidx.annotation.LayoutRes import androidx.constraintlayout.widget.ConstraintSet +import androidx.core.view.isVisible import androidx.transition.TransitionInflater import androidx.transition.TransitionManager import com.squareup.picasso.Picasso