ImageView如何在360度旋转?

时间:2013-02-27 10:21:13

标签: android android-animation

如何像观看第二根棒一样旋转imageview?

我想系统时间得到如果秒是30所以图像旋转180度请看我的代码我已经在线程中实现但不启动和移动imageview。

感谢adavance。

final Handler mHandler = new Handler();

    new Thread(new Runnable() {
        @Override
        public void run() {

            while (true) {
                try {
                    Thread.sleep(1000);
                    mHandler.post(new Runnable() {

                        @Override
                        public void run() {

                            Date date = new Date();

                            second = date.getSeconds();

                            float f = second * 6;

                            Log.e("AnimatoinView", "Second:-" + second
                                    + " Degree:-" + f);

                            RotateAnimation anim = new RotateAnimation(
                                    f, 360, 36, 34);

                            mBlueCircleImageView.setAnimation(anim);

                        }
                    });
                } catch (Exception e) {

                }
            }
        }
    }).start();

1 个答案:

答案 0 :(得分:1)

尝试使用mBlueCircleImageView.startAnimation(anim);代替mBlueCircleImageView.setAnimation(anim);