具有Jetpack导航过渡的模态动画

时间:2018-12-17 14:23:20

标签: android android-animation android-jetpack android-architecture-navigation

如何创建模式过渡动画?

我正在使用jetpack导航图,您可以在其中绑定过渡动画。但是默认行为看起来确实很奇怪。让我解释一下原因。

如果绑定输入动画而没有退出动画。您的退出片段将在动画开始时消失。看起来不太好。

因此,我决定创建一个与输入动画持续时间相同的退出动画,它什么也不做。但是现在,entry片段将滑到出口片段的顶部,但在出口片段的工具栏下方(每个片段都包含一个工具栏)。

是否有一种方法可以为jetpack过渡创建美观的模态动画?

这是我的幻灯片动画。

<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fillAfter="true">
<translate
    android:duration="@android:integer/config_mediumAnimTime"
    android:fromYDelta="100%"
    android:toYDelta="0%">
</translate>
</set>

0 个答案:

没有答案