如何在android中实现按钮动画

如何在android中实现按钮动画,android,android-layout,animation,Android,Android Layout,Animation,我正在开发android应用程序,我想在我的项目中添加动画。我有一些按钮和图像视图现在我想在这些按钮上添加动画我如何实现这些请帮助我 enter code here btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Btn.setAnimationListener(new AnimationListener() {

我正在开发android应用程序,我想在我的项目中添加动画。我有一些按钮和图像视图现在我想在这些按钮上添加动画我如何实现这些请帮助我

enter code here
btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
        Btn.setAnimationListener(new AnimationListener() {

        @Override
        public void onAnimationStart(Animation animation) {
            // TODO Auto-generated method stub

        }

        }
    });
这是密码

enter code here
final Animation an = AnimationUtils.loadAnimation(getBaseContext(), R.anim.anticlock);
 btn.startAnimation(an);
 an.setAnimationListener(new AnimationListener() {

        @Override
        public void onAnimationStart(Animation animation) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onAnimationRepeat(Animation animation) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onAnimationEnd(Animation animation) {
            // TODO Auto-generated method stub
            iv.startAnimation(an);
            finish();
        }
    });
在动画文件夹中,将其粘贴为xml

enter code here
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1500"
android:fromDegrees="360"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:repeatMode="restart"
android:toDegrees="0" />
在此处输入代码

我认为没有必要使用设置OnClickListener然后我使用什么请帮助me@Harry参考这里:-这是什么(R.anim.anticlock)在你的资源中创建一个文件夹anim