我正在尝试使用值动画来获取它之间的动画值。 我想在画布上自己控制动画(按照我的意愿来回移动)。 但由于某种原因,它不会设置这些值。
ValueAnimator _vaX = ValueAnimator.ofInt(_current.point.x, _next.point.x);
_vaX.setDuration(500);
CL.v(_vaX.getAnimatedFraction() + " and " +_vaX.getValues().length);
无论我用什么输入,这个输出总是“0.0和1”。
答案 0 :(得分:0)
好像你没有开始动画,这意味着getAnimatedFraction()
将始终返回0.0
。 getValues()
会返回PropertyValuesHolder[]
,也许这就是长度仅为1
的原因