0
我正在嘗試使用值動畫器來獲取動畫之間的值。 我想在畫布上自己控制動畫(如我所願地來回移動)。 但由於某些原因,它不會設置這些值。ValueAnimator不會返回分數和值
ValueAnimator _vaX = ValueAnimator.ofInt(_current.point.x, _next.point.x);
_vaX.setDuration(500);
CL.v(_vaX.getAnimatedFraction() + " and " +_vaX.getValues().length);
無論我用什麼輸入法,輸出總是爲「0.0和1」。
我試着在啓動後馬上得到它。同樣的結果。也許我應該嘗試一下動畫偵聽器,也許它「真正」只在那裏啓動。 – somerandomusername
是的,是否有任何理由不使用AnimationUpdateListener來訪問動畫的當前進度值? – Flixer
是的,我只想獲得數組或任何形式的所有值,所以我可以自己迭代它們。我創建了自己的函數來完成線性轉換,但是現在如果我需要其他一些緩動類型。 – somerandomusername