2017-07-15 117 views
0

我想做一個事實或敢app.i想旋轉隨機時間的圖像。在隨機時間內旋轉圖像

根據下面的代碼(我發現它在Android: Rotate image in imageview by an angle) 我做了一個動畫xml並設置它的持續時間。

<rotate 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromDegrees="45" 
    android:toDegrees="45" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:duration="0" 
    android:startOffset="0" 
/> 

我想我應該在主要活動中使用隨機函數來隨機獲得隨機數。

那麼,我應該如何把這個隨機數(我在主要活動中獲得)在動畫xml中的持續時間?

回答

1

使用setDuration動畫的方法來設置時間programaticaally

Animation animation = AnimationUtils.loadAnimation(context, R.anim.your_animation); 
animation.setDuration(300); 
view.startAnimation(animation); 
+0

最歡迎@ dark.zara –