import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bundle;
import android.widget.ImageView;
public class GenieComesOut extends Activity
{
ImageView genie;
AnimationDrawable genieout;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.genie_out);
genie = (ImageView)findViewById(R.id.genieout);
genieout = (AnimationDrawable) genie.getDrawable();
genie.post(new Runnable() {public void run() {genieout.start();}});
}
アニメーションを開始しました。1つに20フレームしか収まりません。これは、VMが割り当てないものです。これらはフルスクリーンの画像で、残りのフレームは約50なので、新しい/ anim/xmlを作成できますか。 ImageViewガベージコレクションに切り替えて、さらに20フレーム実行可能にします。これを行う適切な方法は何ですか?お時間をいただきありがとうございます