-1
私のアプリケーションでは、画像のアニメーションが必要です。ボタンをクリックすると、2つのボールサイズの画像が左右のコーナーから来て画面の無限に移動するはずですアンドロイドアニメーションを使用して画像を移動する
助けてください。
私のアプリケーションでは、画像のアニメーションが必要です。ボタンをクリックすると、2つのボールサイズの画像が左右のコーナーから来て画面の無限に移動するはずですアンドロイドアニメーションを使用して画像を移動する
助けてください。
TranslateAnimationを探しているようですねあなたが別の位置(x、y)に1(x、y)の位置から簡単なアニメーションを作成することができます。私onAnimationRepeat
方法で
TranslateAnimation translateAnimation = new TranslateAnimation(0,0,100,100);
translateAnimation.setRepeatMode(Animation.INFINITE);
translateAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
/* Set new from values, then generate new to values here, then restart animation */
}
});
View myView = new View();
myView.startAnimation(translateAnimation);
、私はアニメーションのfromXとfromY値をリセットし、新しいTOXとおもちゃの値が生成されます。
は、あなたがこのような何かを行う可能性があり、それは無限に実行したい場合それをもう一度やり直してください。
これはビューをあるポイントから別のポイントに移動するだけです。複数のアニメーションを同時に実行する必要がある場合は、カスタムアニメーションを作成する必要があります。