android Frame by Frame动画在第一次加载时需要很长时间

时间:2013-04-04 13:28:48

标签: android

我创建了一个逐帧动画,动画可绘制,我的问题是当我点击动画按钮时需要一些时间(4或6秒)来启动动画......它只是第一次完成。在此之后,当我第二次点击按钮时它工作正常..任何人都可以给我解决方案。我正在使用此代码,

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button=(Button)findViewById(R.id.button1);



        imageView=(ImageView)findViewById(R.id.imageView1);
        button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                imageView.setBackgroundResource(R.drawable.animation);
                AnimationDrawable animationDrawable=(AnimationDrawable)imageView.getBackground();

                animationDrawable.start();

}
}

我使用animation.xml IN RES文件夹...其中包含90张图像(PNG文件)。

0 个答案:

没有答案