如何像观看第二根棒一样旋转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();
答案 0 :(得分:1)
尝试使用mBlueCircleImageView.startAnimation(anim);
代替mBlueCircleImageView.setAnimation(anim);