0

ImageView指で動かせる がありtouchListenerます。ユーザーがImageviewボタンを押して の 2 つの位置を保存し、その後、 を押して を再生するanimationと、最初の位置から開始して 2 番目の位置まで終了するようにします。これはどのように可能ですか?getXと を使用して 2 つの位置を配列に保存しようとしgetYましたTranslateAnimationが、機能しません。

public void get1Cos(){
        x[1] = player.getX();
        y[1] = player.getY();
}
public void get2Cos(){
        x[6] = player.getX();
        y[6] = player.getY();
}
anim = new TranslateAnimation(x[1], x[6], y[1],y[6]);
anim.setFillAfter(true);
anim.setDuration(2000);
player.startAnimation(anim);
4

1 に答える 1

0

これを試して:

player.startAnimation(animation); 
于 2013-05-02T08:00:51.547 に答える