28

アプリケーションの画像にアニメーションが必要です。画像は左上隅から画面の中央まで表示され始めます。画像サイズは初期段階で小さくなります。画面の中央に来ると、そのサイズが大きくなるはずです(つまり、スケーリングが行われる必要があります)。画像が元の位置に戻らないようにする必要があります。アニメーションの後、画面自体の中央に配置する必要があります。

誰か助けてくれませんか。

4

1 に答える 1

65

ここで答えを見つけてください。/ res / animフォルダー内にxmlを作成し、以下のコードをその中に入れます。

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
   <scale android:fromXScale="0.0" android:fromYScale="0.0"
          android:toXScale="1.0" android:toYScale="1.0" 
          android:duration="700" android:fillBefore="false" />
   <translate android:fromXDelta="-200" android:fromYDelta="-200"
          android:duration="700" />
</set>

以下のコードをJavaファイル内に配置します。

Animation logoMoveAnimation = AnimationUtils.loadAnimation(this, R.anim.logoanimation); 
logoIV.startAnimation(logoMoveAnimation);

logoanimationは、私のアニメーションxmlファイルの名前です。

私の質問を試してくれたすべての人に感謝します。

于 2010-11-15T06:07:06.060 に答える