gpt4 book ai didi

android - ObjectAnimator 忽略 LayoutTransition 中的持续时间

转载 作者:行者123 更新时间:2023-11-29 19:37:59 27 4
gpt4 key购买 nike

我的布局转换忽略了我在 setDuration() 中设置的持续时间。无论我将其设置为什么值,它似乎都在使用默认值。在这里我试过 50s,几毫秒后它就消失了。

Animator disappearingAnim = ObjectAnimator
.ofFloat(null, "alpha", 0f)
.setDuration(50000);

mTransitioner.setAnimator(LayoutTransition.DISAPPEARING, disappearingAnim);
mLayout.setLayoutTransition(mTransitioner);

上面的代码 fragment 应该会导致消失的 View 在 50 秒内淡出,但它们却在 ~300 毫秒内淡出。

我看过this question还有这个question ,但我在开发人员选项中将动画比例设置为 1x。

Developer Options

最佳答案

事实证明,我对 LayoutTransition 的工作方式存在误解。添加持续时间的正确方法如下:

mTransitioner.setDuration(
LayoutTransition.DISAPPEARING, // Transition type
disappearingAnim, 1000L // duration in ms
);

关于android - ObjectAnimator 忽略 LayoutTransition 中的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39025763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com