Android(Animation): 一直转个不停的齿轮

利用RotateAnimation实现齿轮的无限匀速转动:


效果图:

Android(Animation): 一直转个不停的齿轮_第1张图片

(不会做动态图,齿轮其实一直在转动)


基本代码如下:


1. Activity的布局文件:



    


2.anim的配置文件



3.Activity实现:

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		initGear();
	}

	private void initGear() {
		RotateAnimation gearAnim = (RotateAnimation) AnimationUtils.loadAnimation(this, R.anim.running_gear);
		
		ImageView gearIV = (ImageView) findViewById(R.id.gear_iv);
		
		gearIV.startAnimation(gearAnim);
	}

}

4.齿轮:

Android(Animation): 一直转个不停的齿轮_第2张图片


5. 项目结构:

Android(Animation): 一直转个不停的齿轮_第3张图片


源码:http://download.csdn.net/detail/czjuttsw/6623951

你可能感兴趣的:(android,Java)