Android中ObjectAnimator
类的setDuration函数似乎完全被忽略。无论我传递什么价值,动画总是立即完成。
ObjectAnimator.ofFloat(mView, "translationY", 0, 100)
.setDuration(2000)
.start();
上面的代码将mView
的Y值增加100(基本上将其推向屏幕下方)。实际的翻译是正确的,但它是瞬时的。 setDuration(2000)
完全被忽略。这是为什么?
修改
这似乎是基于设备 - 三星galaxy s4似乎有正确插值视图的问题。这与this question相同。