Tween TranslateAnimation更新位置

时间:2011-03-07 04:29:22

标签: android animation tween

我正在使用Android平台编写棋盘游戏。我正在使用Tween Animation,特别是TranslateAnimation工具来创建一个动画,可以在屏幕上移动ImageView对象。我希望ImageView在动画结束后保持新的位置。请教我如何做到这一点?

这是我用来运行动画的一段代码。

ImageView image = (ImageView) findViewById(R.id.ImageView)
Animation personal = new TranslateAnimation(0,100,0,100);
personal.setDuration(2000);
image.startAnimation(personal);

我使用Java来声明动画而不是使用xml文件,因为我不知道如何修改主类代码中的fromXDelta,toDDelta,fromYDelta和YDelta变量。

2 个答案:

答案 0 :(得分:2)

animation.setfillEnabled(true);

animation.setFillAfter(true);

答案 1 :(得分:0)

我认为你应该设置图像布局参数。保持最终的位置;我试过的第一个答案,它没用。