逐帧动画

案例:wifi动画片的

源码:

1.新建一个drawable文件,新建文件xml文件;
2.绑定控件:
3.
java文件:
im=(ImageView) findViewById(R.id.imageView1);
btn=(Button) findViewById(R.id.button1);

    AnimationDrawable   ad=(AnimationDrawable) im.getDrawable();

重要的方法:点击后停止和开始;

im.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            if(ad.isRunning()){
                ad.stop();
            }
            else
            {

                  ad.start();
            }

        }
    });

xml文件:

你可能感兴趣的:(逐帧动画)