2017-05-08 42 views
-1
旋轉

我得到奇怪的結果用下面的代碼:如何繪製圍繞其熱門Android

Animation a = new RotateAnimation(0.0f, 360.0f, 
       Animation.ZORDER_TOP, 0.5f, Animation.ZORDER_TOP, 
       0.5f); 
     a.setRepeatCount(-1); 
     a.setDuration(1000); 
     img.startAnimation(a); 

請告訴我指定軸點(繪製的頂部)的正確方法?

+0

你被錯誤地傳遞'Animation.ZORDER_TOP'參數。這些參數應該是'Animation.ABSOLUTE','Animation.RELATIVE_ TO_SELF'或'Animation.RELATIVE_TO_PARENT'中的一個。你說什麼* drawable *的頂部?目前發生了什麼? – azizbekian

+0

我想改變旋轉角度? –

+0

角度由前兩個參數指定:從「0」度到「360度」。根據您的需求改變它們。 – azizbekian

回答

0

試試這一個,將工作「的rotationY」意味着它會旋轉Y方向「的rotationX」意味着它會旋轉X方向

ObjectAnimator animation = ObjectAnimator.ofFloat(view, "rotationY", 0.0f, 360f); 
    animation.setDuration(600); 
    animation.setRepeatCount(ObjectAnimator.INFINITE); 
    animation.setInterpolator(new AccelerateDecelerateInterpolator()); 
    animation.start(); 
+0

這對我不起作用。 –