1

我在使用时遇到以下问题PropertyValuesHolder.ofFloat(....)

PropertyValuesHolder:找不到值类型为 float 的属性 < Property-name > 的 setter/getter

否则,如果我更换.ofFloat(...)ofInt(....)

通过使用 ofInt(....),动画动画不流畅。

我还检查了已发布的解决方案PropertyValuesHolder: Couldn't find setter/getter for property alpha with value type float

但是这个解决方案对我不起作用,因为我将动画应用于自定义可绘制对象。

Can and one 可以解释使用 ofFloat(....) 时出现此错误的原因。什么是替代解决方案。提前致谢。

4

1 回答 1

2

这里同样的问题。

这样解决:

final ObjectAnimator animScrollToBottom = ObjectAnimator.ofInt(AnimatorProxy.wrap(scrollView), "scrollY", fromPositionInt, toPositionInt).setDuration(500);

或使用浮点值:

final ObjectAnimator animScrollToBottom = ObjectAnimator.ofFloat(scrollView, "y", fromPositionInt,toPositionInt).setDuration(500);
于 2013-11-13T13:24:16.993 回答