答案 0 :(得分:3)
您可以阅读更多here。简而言之,有三种类型的动画......
您决定使用的内容完全取决于您并依赖于您要实现的目标。记住这些信息,请使用您的最佳判断。
修改强> 的
澄清您的具体例子......
Animation
是其他动画类型的基类,如AlphaAnimation
。如果您愿意,它为您提供了创建自己Animation
的必要方法。该类自API 1起已存在。Animator
是新一组动画工具的一部分。 ObjectAnimator
是Animator
的示例实现。我不能说很多,因为我没有写它,但Animator
和Animation
似乎非常相似,因为它们都提供了创建动画的方法。ViewPropertyAnimator
也是新动画工具的一部分,为动画View对象提供了更简单的方法。它还经过优化处理多个动画。对于简单的动画,View Animations就好了。对于更复杂的动画,属性动画将是最佳选择。