如何在Android中为视图的转换设置动画

时间:2011-09-15 14:40:36

标签: android animation

我想知道是否有人知道如何以编程方式设置视图的翻译动画,而不是XML,我有这些视图的坐标。 这是视图的创建:

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.leftMargin = x;
params.topMargin = y;
my_view.setLayoutParams(params);
holder.addView(my_view);

我需要将此视图移动并设置为其他x1,y1位置。谢谢!

1 个答案:

答案 0 :(得分:4)

TranslateAnimation animation = new TranslateAnimation(fromX,ToX,FromY,ToY);
layout.startAnimation(animation);

这应该有用。