我在ImageView上使用RotateAnimation 像这样(模拟时钟指针): (smallhandStartDgree,smallhandStartDgree + val,Animation.RELATIVE_TO_SELF,0.5f, Animation.RELATIVE_TO_SELF,0.5f);
smallhandStartDgree = smallhandStartDgree + VAL;
但是smallhandStartDgree当然要大于360或小于0, 我怎样才能得到/计算出正确的角度?
答案 0 :(得分:1)
使用modulo。
smallhandStartDgree=(smallhandStartDgree+val+360)%360;
虽然这对于动画api来说并不重要。