From 41e417ff0b89084225eafb192ebf39f6e208f693 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 13 Apr 2022 15:30:37 -0300 Subject: [PATCH] Add proper interpolator and duration to chrome show/hide. --- .../java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt | 2 -- .../securesms/stories/viewer/page/StoryViewerPageFragment.kt | 2 ++ .../stories/viewer/reply/StoriesSharedElementCrossFaderView.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt index 32be4f2e7..61623d5be 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/my/MyStoriesItem.kt @@ -11,7 +11,6 @@ import com.bumptech.glide.request.RequestListener import com.bumptech.glide.request.target.Target import org.signal.core.util.DimensionUnit import org.thoughtcrime.securesms.R -import org.thoughtcrime.securesms.components.ThumbnailView import org.thoughtcrime.securesms.components.menu.ActionItem import org.thoughtcrime.securesms.components.menu.SignalContextMenu import org.thoughtcrime.securesms.components.settings.PreferenceModel @@ -19,7 +18,6 @@ import org.thoughtcrime.securesms.conversation.ConversationMessage import org.thoughtcrime.securesms.database.model.MmsMessageRecord import org.thoughtcrime.securesms.mms.DecryptableStreamUriLoader import org.thoughtcrime.securesms.mms.GlideApp -import org.thoughtcrime.securesms.mms.Slide import org.thoughtcrime.securesms.stories.StoryTextPostModel import org.thoughtcrime.securesms.util.DateUtils import org.thoughtcrime.securesms.util.adapter.mapping.LayoutFactory diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt index e37d4d56c..137837fd7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt @@ -424,6 +424,8 @@ class StoryViewerPageFragment : private fun animateChrome(alphaTarget: Float) { animatorSet?.cancel() animatorSet = AnimatorSet().apply { + duration = 100 + interpolator = StoryGestureListener.INTERPOLATOR playTogether( chrome.map { ObjectAnimator.ofFloat(it, View.ALPHA, alphaTarget) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/reply/StoriesSharedElementCrossFaderView.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/reply/StoriesSharedElementCrossFaderView.kt index 28e22b6cf..80c916750 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/reply/StoriesSharedElementCrossFaderView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/reply/StoriesSharedElementCrossFaderView.kt @@ -26,7 +26,7 @@ class StoriesSharedElementCrossFaderView @JvmOverloads constructor( companion object { val CORNER_RADIUS_START = DimensionUnit.DP.toPixels(12f) - val CORNER_RADIUS_END = DimensionUnit.DP.toPixels(18f) + val CORNER_RADIUS_END = DimensionUnit.DP.toPixels(18f) val CORNER_RADIUS_EVALUATOR = FloatEvaluator() }