如何像手表中的第二根棒一样旋转图像视图?
如果秒为 30,我想获取系统时间,因此图像旋转 180 度请查看我在线程中实现的代码,但不启动和移动 imageview。
提前感谢。
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();