使用jetpack导航过渡的模态动画

Luc*_*ano 7 android android-animation android-jetpack android-architecture-navigation

你怎么能创建模态过渡动画?

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

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

所以我决定创建一个具有相同输入动画持续时间的退出动画,它什么都不做.但是现在输入片段将在退出片段的顶部滑动但在退出片段的工具栏下面(每个片段包含一个工具栏).

有没有办法为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>
Run Code Online (Sandbox Code Playgroud)