From bf1cc7c19e7737343b045472d485c7f941b78906 Mon Sep 17 00:00:00 2001 From: blueme0 Date: Sat, 17 Feb 2024 00:40:08 +0900 Subject: [PATCH] =?UTF-8?q?[fix/#170]=20=EC=B9=B4=EB=93=9C=20=ED=9B=84?= =?UTF-8?q?=EB=A9=B4=20=ED=81=B4=EB=A6=AD=20=ED=97=88=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../teumteum/presentation/signup/fix/CardFixFragment.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt b/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt index 4a63108b..af097edb 100644 --- a/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt +++ b/app/src/main/java/com/teumteum/teumteum/presentation/signup/fix/CardFixFragment.kt @@ -5,6 +5,7 @@ import android.animation.AnimatorSet import android.annotation.SuppressLint import android.os.Bundle import android.view.View +import androidx.core.animation.doOnEnd import androidx.fragment.app.activityViewModels import com.teumteum.base.BindingFragment import com.teumteum.base.util.extension.setOnSingleClickListener @@ -226,12 +227,20 @@ class CardFixFragment isFront = if (isFront) { frontAnimation.setTarget(binding.cardviewFront) backAnimation.setTarget(binding.cardviewBack) + frontAnimation.doOnEnd { + binding.cardviewFront.visibility = View.INVISIBLE + } frontAnimation.start() backAnimation.start() false + } else { + binding.cardviewFront.visibility = View.VISIBLE frontAnimation.setTarget(binding.cardviewBack) backAnimation.setTarget(binding.cardviewFront) + frontAnimation.doOnEnd { + binding.cardviewFront.visibility = View.VISIBLE + } backAnimation.start() frontAnimation.start() true