gpt4 book ai didi

java - 是否可以在android上随处设置转换速度/时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:56 25 4
gpt4 key购买 nike

我正在使用 Transitions-Everywhere对于我的应用程序,我想知道我是否可以设置转换的转换速度/时间..

我有这样的东西:

TransitionManager().beginDelayedTransition(animLayout, new ChangeBounds());

FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) findViewById(R.id.myId).getLayoutParams();
layoutParams.height = (int) myHeight;
layoutParams.width = (int) myWidth;
myLayout.setLayoutParams(layoutParams);

简而言之,我希望过渡速度比默认速度慢,但我就是不知道如何设置过渡速度!

最佳答案

您可以在传递给 beginDelayedTransition()Transition 上设置持续时间。在您的情况下,这将是 ChangeBounds。所以尝试这样的事情:

final ChangeBounds transition = new ChangeBounds();
transition.setDuration(600L); // Sets a duration of 600 milliseconds
TransitionManager().beginDelayedTransition(animLayout, transition);

默认情况下,如果没有设置持续时间,Transition 会回退到默认的动画持续时间,即 300 毫秒。因此,例如,如果您希望转换花费两倍的时间,请使用 600 毫秒。

关于java - 是否可以在android上随处设置转换速度/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34277998/

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