android 点击Button 给ImageView添加旋转动画,没反应

这是主要代码

btn_go = (Button) findViewById(R.id.btn_go);
iv_progress = (ImageView) findViewById(R.id.iv_progress);

    btn_go.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            final Animation animation = AnimationUtils.loadAnimation(MainActivity.this, R.anim.progress_rotate);
            iv_progress.setAnimation(animation);
            animation.start();
            animation.setAnimationListener(new AnimationListener() {

                @Override
                public void onAnimationStart(Animation animation) {
                    Toast.makeText(MainActivity.this, "开始", 1000).show();

                }

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

                }

                @Override
                public void onAnimationEnd(Animation animation) {
                    Toast.makeText(MainActivity.this, "结束", 1000).show();

                }
            });

        }
    });

}

animation = AnimationUtils.loadAnimation(getBaseContext(), R.anim.list_anim);
LayoutAnimationController controller = new LayoutAnimationController(animation);
controller.setOrder(LayoutAnimationController.ORDER_NORMAL);
controller.setDelay(0.5f);
list1.setLayoutAnimation(controller);
animation.setAnimationListener(new AnimationListener() {

            看一下你跟我设置的区别

<?xml version="1.0" encoding="utf-8"?>
android:interpolator="@android:anim/accelerate_interpolator"
android:shareInterpolator="true" >
<!--fromAlpha toAlpha起始透明度跟结束透明度 -->
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="2000"
/>


这个是R.anim.list_anim

Animation operatingAnim = AnimationUtils.loadAnimation(this, R.anim.tip);

LinearInterpolator lin = new LinearInterpolator();

operatingAnim.setInterpolator(lin);

IV.startAnimation(operatingAnim);

谢谢 各位,,问题找到了,给imageView绑定动画的方法原来写的是iv.setAnimation(animation),,,----->>改成iv.startAnimatio(animation),就可了啦,

看到标题就觉得是start和set的问题,因为我以前也踩过