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 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建