0

我正在尝试使用此答案将我的图像从一个点移动到另一个点以实现我的动画。但是这个动画没有显示。下面是我正在使用的代码

ArcTranslate animation = new ArcTranslate(1000,Animation.ABSOLUTE,fromPos[0],toPos[0],Animation.ABSOLUTE,fromPos[1],toPos[1]);
animation.start();

我还有一个疑问。此动画如何确定要为哪个视图设置动画?它只是采用给定 fromPos 中的视图吗?

4

1 回答 1

0

您应该将动画附加到视图。通常,以下方法效果很好:

View.startAnimation(animation);

如果您使用它,请删除animation.start()。或者,您可以先附加动画,然后再启动它:

View.setAnimation(animation);

然后稍后调用 animation.start() 。

于 2013-11-15T22:45:28.347 回答