Android动画:xml与代码

Android动画:xml与代码,android,android-animation,Android,Android Animation,在Android中,我们可以使用基于xml的方法来构建动画,也可以在代码中构建动画 我的问题是:目前流行的做法是什么?我知道这是一个相当模糊的问题,但在纯编程方法非常复杂的某些情况下,使用一种方法(例如,基于xml的方法)可能会带来一些好处。或者我应该尝试以实用的方式制作所有动画。这完全取决于您。如果动画中有任何参数需要通过编程来确定,比如速度、时间长度等等,那么编程是最好的选择,但是用XML来设置也可以。这完全取决于您自己。如果动画中有任何参数需要通过编程确定,例如速度、时间长度等等,那么可以

在Android中,我们可以使用基于xml的方法来构建动画,也可以在代码中构建动画


我的问题是:目前流行的做法是什么?我知道这是一个相当模糊的问题,但在纯编程方法非常复杂的某些情况下,使用一种方法(例如,基于xml的方法)可能会带来一些好处。或者我应该尝试以实用的方式制作所有动画。

这完全取决于您。如果动画中有任何参数需要通过编程来确定,比如速度、时间长度等等,那么编程是最好的选择,但是用XML来设置也可以。

这完全取决于您自己。如果动画中有任何参数需要通过编程确定,例如速度、时间长度等等,那么可以通过编程确定,但也可以用XML进行设置。

IMHO最好将逻辑与视图分离,动画是“可见性”的一部分,所以我喜欢用xml格式保存动画。当然,当你必须从代码中获得它时,有一些方法。例如,当您必须动态计算动画偏移量时。IMHO将逻辑与视图分离总是好的,动画是“可见性”的一部分,因此我喜欢将动画保留为xml格式。当然,当你必须从代码中获得它时,有一些方法。例如,当您必须动态计算动画偏移时。