我的布局过渡忽略了我在setDuration()
. 无论我将其设置为什么值,它似乎都在使用默认值。在这里我尝试了 50 秒,它在几毫秒后消失了。
Animator disappearingAnim = ObjectAnimator
.ofFloat(null, "alpha", 0f)
.setDuration(50000);
mTransitioner.setAnimator(LayoutTransition.DISAPPEARING, disappearingAnim);
mLayout.setLayoutTransition(mTransitioner);
上面的代码片段应该会导致消失的视图在 50 秒内淡出,但它们会在大约 300 毫秒内淡出。