gpt4 book ai didi

Android ValueAnimator 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:49:51 25 4
gpt4 key购买 nike

我的 AsyncTasks 类中有这段工作代码。

protected void onProgressUpdate(Object... values) {
View view = (View) values[0];
view_group.addView(view);

view.animate().y(500).setDuration(1000);
}

我试着把代码改成这样:

protected void onProgressUpdate(Object... values) {
View view = (View) values[0];
view_group.addView(view);

ValueAnimator va = ObjectAnimator.ofInt(view, "y", 500);
va.setDuration(1000);
va.start();
}

View 正在出现,但不是动画。

我错过了什么?

编辑:

我还尝试将 ValueAnimator 代码放在 AnimatorListener 中(当然坐标不同),因此它会在第一个动画完成后运行,但没有成功。

最佳答案

What am I missing?

xyfloat 值而不是 int 所以使用:

ValueAnimator va = ObjectAnimator.ofFloat(view, "y", 500);

或者如果您的目标是 ICS,您可以使用:

ValueAnimator va = ObjectAnimator.ofFloat(view, View.Y, 500);

关于Android ValueAnimator 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18189026/

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