Single

Android控件旋转

package com.mycompany.myapp;

import android.app.*;
import android.os.*;
import android.view.animation.*;
import android.widget.*;

public class MainActivity extends Activity 
{private Animation an;
private TextView tv;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
	
	
// 动画旋转

tv=(TextView) findViewById(R.id.mainTextView1);
	an = new RotateAnimation(0, 360, Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF, 0.5f);
	an.setInterpolator(new LinearInterpolator());// 不停顿
	an.setRepeatCount(100);// 重复次数
	an.setFillAfter(true);// 停在最后
	an.setDuration(4000);// 旋转一次的时间
	tv.startAnimation(an);
}}

文章有(1)条网友点评

  • 代码

发表评论