baidu_19694879 2016-06-03 05:41 采纳率: 50%
浏览 2408
已结题

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();

                }
            });

        }
    });

}
  • 写回答

5条回答 默认 最新

  • 想长胖胖 2016-06-03 06:14
    关注

    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() {

                看一下你跟我设置的区别
    
    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题