Tweak media transition fade.

This commit is contained in:
Alex Hart
2023-02-16 17:26:53 -04:00
parent 7738c286c2
commit f066fb8ea2
3 changed files with 4 additions and 10 deletions

View File

@@ -111,7 +111,10 @@ class MediaPreviewV2Activity : PassphraseRequiredActivity(), VoiceNoteMediaContr
}.distinctUntilChanged().subscribe { (isInSharedAnimation, loadState) ->
if (!isInSharedAnimation && loadState == MediaPreviewV2State.LoadState.MEDIA_READY) {
transitionImageView.clearAnimation()
transitionImageView.animate().alpha(0f)
transitionImageView.animate()
.setInterpolator(PathInterpolatorCompat.create(0.17f, 0.17f, 0f, 1f))
.setDuration(200)
.alpha(0f)
}
}
} else {

View File

@@ -185,14 +185,6 @@ class MediaPreviewV2Fragment : LoggingFragment(R.layout.fragment_media_preview_v
private fun initializeFullScreenUi() {
fullscreenHelper.configureToolbarLayout(binding.toolbarCutoutSpacer, binding.toolbar)
fullscreenHelper.showAndHideWithSystemUI(requireActivity().window, binding.toolbarLayout, binding.mediaPreviewDetailsContainer)
lifecycleDisposable += viewModel.state.map {
it.isInSharedAnimation to it.loadState
}.distinctUntilChanged().subscribe { (isInSharedAnimation, loadState) ->
if (!isInSharedAnimation && loadState == MediaPreviewV2State.LoadState.MEDIA_READY) {
binding.toolbarLayout.animate().alpha(1f)
}
}
}
private fun bindCurrentState(currentState: MediaPreviewV2State) {

View File

@@ -54,7 +54,6 @@
android:id="@+id/toolbar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:alpha="0"
android:background="@color/signal_dark_colorSurface_87"
app:elevation="0dp">