android动画无效

时间:2014-11-28 15:46:45

标签: java android animation

我有一个简单的项目来测试对按钮的影响效果,但它不起作用!!当我按下按钮注意工作时,出了什么问题?可以在他的系统中测试它吗?(也许我的模拟器有问题!)这是我的MainActivity.java代码

package com.behnam.temp.mainPackage;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
public class MainActivity extends Activity {

Button btn_1;


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    btn_1 = (Button) findViewById(R.id.button1);
    btn_1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            Animation anim = AnimationUtils.loadAnimation(MainActivity.this, R.anim.anim_button);
            btn_1.startAnimation(anim);
        }
    });

}

}

我已经将xml android文件放在res / anim中,代码如下

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemos.android.com/apk/res/android">
<rotate android:fromDegrees="0"
    android:toDegrees="360"
    android:duration="5000"         
    android:pivotX="50%"
    android:pivotY="50%"/>

</set>    

2 个答案:

答案 0 :(得分:0)

使用视图

启动动画
public void onClick(View arg0) {

        Animation anim = AnimationUtils.loadAnimation(MainActivity.this, R.anim.anim_button);
        arg0.startAnimation(anim);
        }

答案 1 :(得分:0)

我发现了我的问题!

动画不适用于xmlns链接错误! “http://schemas.android.com/apk/res/android”是真的 不是“http://schemos.android.com/apk/res/android