android中的属性动画<;3

android中的属性动画<;3,android,android-2.2-froyo,Android,Android 2.2 Froyo,在android

在android<3.0中是否有一种简单的方法来实现属性动画(例如,将“x”或“y”属性从值1动画到值2)?我需要设置一个视觉控件(按钮或文本视图)的动画,该控件需要处理单击事件(因此,可绘制动画不合适)

更新:
因此,有很多动画游戏(割断绳子等)。这些游戏开发者是如何解决这个问题的?它们用于动画的方式是什么?

Afaik,要想实现这一点,您必须首先滚动您自己的动画框架,以您喜欢的方式插值值。然后,您可以使用此框架设置按钮的边距属性等动画,在每个刻度上调用.setLayout()。这会导致ui框架使用新的边距值重新显示/重画整个屏幕


然而,这是一种非常缓慢和浪费的动画制作方法,我不推荐它。可能会有更好的解决方案。

我知道这是一个古老的思路,但对于那些在谷歌搜索中偶然发现这一点的人来说,有一个兼容库可以让你访问Honeycom在Android 1.0中引入的属性动画

我用它做了一些小事情,它就像一个符咒