没有调用 start 的 ViewPropertyAnimator,有区别吗?

ViewPropertyAnimator without start call, is there a difference?

有时我会看到类似

的代码
view.animate().alpha(1).start();

有时

view.animate().alpha(1);

有什么区别(如果有的话)?

动画总是开始,但根据我对源代码的理解,在开始调用之前,后台会发生两件完全不同的事情。

public void start ()

Starts the currently pending property animations immediately. Calling start() is optional because all animations start automatically at the next opportunity. However, if the animations are needed to start immediately and synchronously (not at the time when the next event is processed by the hierarchy, which is when the animations would begin otherwise), then this method can be used.

Source

唯一的区别是启动它会立即启动。