我想在两个片段之间以两种方式进行幻灯片切换。我现在所做的是在输入动画和 popExit 中工作,而不是 popEnter(前一个片段显示没有过渡)。
我的过渡动作如下所示:
this.canvas = this.renderer2.createElement('canvas'); // create the canvas
this.canvas.style.pointerEvents = "none";
我的一个自定义动画看起来像这样(它是 slide_out_left)
<action
android:id="@+id/action_welcomeFragment_to_interfaceScalePickFragment"
app:destination="@id/interfaceScalePickFragment"
app:enterAnim="@anim/slide_in_right"
app:exitAnim="@anim/slide_out_left"
app:popEnterAnim="@anim/slide_in_left"
app:popExitAnim="@anim/slide_out_right" />
例如,我的欢迎片段是这样写的:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate android:duration="500" android:fromXDelta="0%" android:toXDelta="-100%"/>
<alpha android:duration="500" android:fromAlpha="1.0" android:toAlpha="0.0" />
</set>
我尝试在 Canary 版本中重写项目(因为最近发布版本中没有显示主机,但在 Canary 中一切正常)。
我也尝试用工作室构建的片段替换第一个片段(欢迎),重复没有动画的错误