時計の2番目のスティックのようにimageviewを回転させる方法は?
秒が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();