使用目标时Android幻灯片转换动画不工作

使用目标时Android幻灯片转换动画不工作,android,animation,android-activity,kotlin,transition,Android,Animation,Android Activity,Kotlin,Transition,我想在更改活动时从右到左装箱动画,但不只是窗口的特定布局,这是我的代码: val transition = Slide() transition.duration = 300 transition.slideEdge = Gravity.END transition.mode = Visibility.MODE_IN transition.interpolator = DecelerateInterpolator(2f) transition.ad

我想在更改活动时从右到左装箱动画,但不只是窗口的特定布局,这是我的代码:

    val transition = Slide()
    transition.duration = 300
    transition.slideEdge = Gravity.END
    transition.mode = Visibility.MODE_IN
    transition.interpolator = DecelerateInterpolator(2f)
    transition.addTarget(R.id.ln_verification_phone)
    window.enterTransition = transition

但是当我删除
transition.addTarget(R.id.ln\u verification\u phone)
时,动画正在工作,但我想查看的所有窗口的目标,我的代码中是否有错误,我尝试使用
exclude
也不起作用

我从您的问题中了解到的是,您希望在活动内部设置视图动画,而不是活动本身。是吗?我想在使用
Slide()
创建活动后,在特定布局中从右到左创建动画,我尝试像我的代码一样,不工作,但我删除了视图id的
addTarget
,我想制作动画,动画工作,但所有窗口都有从右到左的动画是这样@vijaye请查看此答案,代码对此进行了很好的解释。非常感谢,你是最棒的@VijayE