kopia lustrzana https://github.com/ryukoposting/Signal-Android
Add proper interpolator and duration to chrome show/hide.
rodzic
f6614c1174
commit
41e417ff0b
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue