2012-01-04 8 views
8

問題: アニメーションリストの最初の要素のみを表示します。描画可能な解像度/中アニメーションリストが機能していない - 最初の要素のみを表示

アニメーションリスト描画可能ファイル:

<?xml version="1.0" encoding="utf-8"?> 
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
android:oneshot="false" > 

    <item 
    android:drawable="@drawable/k2si" 
    android:duration="1000"/> 
    <item 
    android:drawable="@drawable/android" 
    android:duration="1000"/> 

</animation-list> 

アニメーションの開始:

ImageView image = (ImageView) findViewById(R.id.imageView1); 
    image.setBackgroundResource(R.drawable.screensaver_image); 
    ((AnimationDrawable) image.getBackground()).start(); 

Documentation(アニメーションをフレームにスクロール)

+0

あなたのドロウアブルは何ですか? –

+1

どこからstart()メソッドを呼び出していますか?それがあなたの活動のonCreateにあれば、それは動かないでしょう。 – MikeIsrael

+0

@Mike - はい、それは 'onCreate()'にあります。スタートを呼び出す正しいライフサイクルの方法は何ですか?自分の質問に答える –

答えて

6

は、類似したを参照してください。質問はこちら

Starting frame by frame animation

フレームごとのアニメーションについてのアイデアが表示されます。

あなたが理解していない場合は、下のリンク、XMLファイルを使用してフレームアニメーションにより、フレームのための優れたチュートリアルをご確認ください。あなたはレイアウトXML自体から同じことを達成することができます

frame by frame xml animation with google android

+1

2番目のリンクがダウンしています – umerk44

-1

は、

は自分のカスタムアニメーションリスト引き出し可能に他ならない android:src="@drawable/rode_anim"を述べました。

+0

アニメのLollipop xmlの自動起動後はもう動作しません。 –

関連する問題