【发布时间】:2020-07-16 15:13:13
【问题描述】:
我正在尝试使用 Jetpack 导航组件。 docs here 谈论动画过渡。示例代码使用动画 slide_in_right 和 slide_out_left 并且默认情况下它们会在那里 - 没有关于如何创建它们的说明。
<action
...
app:enterAnim="@anim/slide_in_right"
app:exitAnim="@anim/slide_out_left"
app:popEnterAnim="@anim/slide_in_left"
app:popExitAnim="@anim/slide_out_right" />
但是当我点击如下图属性时,在导航图资源的设计视图中,我只看到slide_in_left和side_out_right。为什么其他两个不在?
我的目标是制作一个类似推/弹出式的动画,其中新视图从右侧进入,旧视图从左侧移出。 (反向“弹出”回导航堆栈。)
我确实看到了一些关于这些动画的其他问题,但他们的答案很旧,而且听起来可能存在错误,所以我想知道 2020 年现在的答案是什么。
【问题讨论】:
标签: android android-animation android-jetpack-navigation