Frame动画
程序截图:
原理:
其实所谓的帧动画,说白了,就是每隔一段时间显示一张图片.......
实现步骤如下:
1、/res/drawable/下放入各种图片(即你要用来制作动画的图片),然后新建一个frame.xml的文件用来决定图片是显示顺序
frame.xml的代码如下:
package com.njupt.frame1;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.view.Menu;import android.view.View;import android.widget.ImageView;public class MainActivity extends Activity {private ImageView iv;private AnimationDrawable ad;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main); iv = (ImageView) findViewById(R.id.iv);}public void start(View v){ad = (AnimationDrawable) iv.getBackground();ad.start();}public void stop(View v){ad.stop();}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}