使用transitionSet动画进行幻灯片过渡

时间:2019-10-05 10:26:50

标签: android kotlin transition

当您向上,向下,向左或向右滑动时,我想进行一个活动,它将使您进入正确的布局位置,该位置确实有效。现在,我要制作过渡动画。我在过渡资源文件中使用transitionSet。看起来像这样:

res / transition / slide_left.xml

<?xml version="1.0" encoding="utf-8"?>
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@integer/anim_dur_medium"
    android:transitionOrdering="sequential">
    <slide
        android:interpolator="@android:interpolator/fast_out_slow_in"
        android:slideEdge="left"
        android:fromXDelta="-100%p"
        android:toXDelta="0"
    />
    <changeBounds android:interpolator="@android:interpolator/fast_out_slow_in" />
</transitionSet>

dock.kt

private fun slotSwipe0A()
    {
        val intent = Intent(this, zeroA::class.java)
        startActivity(intent)
        val slide = TransitionInflater.from(this).inflateTransition(R.transition.slide_left)
        window.enterTransition = slide
    }

问题是,这不是从左到右,也不是从右到左,而是全部自下而上。这意味着“ fromXDelta”不起作用。请帮助我如何使它正常。

感谢您的支持

0 个答案:

没有答案