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 に答える