Tweak media transition fade.

main
Alex Hart 2023-02-16 17:26:53 -04:00
rodzic 7738c286c2
commit f066fb8ea2
3 zmienionych plików z 4 dodań i 10 usunięć

Wyświetl plik

@ -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 {

Wyświetl plik

@ -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) {

Wyświetl plik

@ -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">