有时我看到代码就像
view.animate().alpha(1).start();有时
view.animate().alpha(1);(如果有的话)有什么区别?
动画总是会启动的,但根据我对源代码的理解,背景中会发生两件完全不同的事情,这取决于启动调用。
发布于 2015-05-03 09:17:04
public void start ()立即启动当前挂起的属性动画。调用start()是可选的,因为所有动画都会在下一次机会时自动启动。但是,如果需要立即同步启动动画(而不是在层次结构处理下一个事件时,即动画以其他方式开始时),则可以使用此方法。
来源
唯一的区别是,从一开始,它就会立即启动。
https://stackoverflow.com/questions/30011686
复制相似问题