2012-01-23 9 views
0

私はAndroid開発の初心者です。私はAndroidのアニメーションセクションを掘り下げています。AndroidでImageViewをアニメーション化する

私のアプリケーションでの要件は、次のようなものです - 背景 画像がそのまま残っていると、右から左から背景画像と

  1. 画面1の負荷イメージ1と
  2. Screen2に負荷とイメージ2
  3. スクリーン3は、image1とimage2の最上部の中央にimage3をロードし、背景イメージはそのまま残ります。

I havこれは部分的にはアルファアニメーションで、overridePendingTransition()の機能を使って実現できました。私の場合は、すべての画面で同じ背景イメージを使用しますが、アニメーションはレイアウト全体に適用されています。個々の画像にアニメーションを適用するつもりです。どのようにこれを達成するための任意のポインターは、多くの助けになるだろう。

答えて

0

これらのアニメーションを実行するには、アニメーションを翻訳する必要があります。翻訳アニメーションを作成する手順は次のとおりです。

  • TranslateAnimationオブジェクトを作成します。

  • は、アニメーションを開始するsetFillAfter、setAnimationListener、setDuration、setInterpolaterなど

  • コールyourview.startAnimation(アニメーションOBJを翻訳)などの必要な属性を設定します**

構文:。

TranslateAnimation animation = new TranslateAnimation(0、500,0、0);

animation.setDuration(1000);

yourviewobject.startAnimation(animation);

関連する問題