我正在开发一个应用程序,我需要将视图从一个坐标转换到另一个坐标。x1 = 191, y1 = 300 x2 = 50, y2 = 150
我使用了下面的代码,但它的行为非常奇怪,我的意思是它在这两点之间也没有转换。
代码:
Animation transAnim = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, x,
Animation.RELATIVE_TO_PARENT, pawnInitLocation[0],
Animation.RELATIVE_TO_PARENT, y,
Animation.RELATIVE_TO_PARENT, pawnInitLocation[1]);
transAnim.setDuration(1000);
transAnim.setFillEnabled(true);
transAnim.setFillAfter(true);
v.startAnimation(transAnim);
我是 android 动画的新手,还没有真正实现过这样的目标。任何帮助都会很棒。