我在使用PropertyValuesHolder.ofFloat(....)
PropertyValuesHolder:无法找到属性的setter / getter< 属性名称>值类型为float
另外,如果我将.ofFloat(...)
替换为ofInt(....)
通过使用ofInt(....),动画不能平滑地动画。
我也检查了发布的问题PropertyValuesHolder: Couldn't find setter/getter for property alpha with value type float
但是这个解决方案对我来说不起作用,因为我将动画应用于自定义绘图。
使用ofFloat(....)时可以和一个人解释这个错误的原因是什么。什么是这个的替代解决方案。在此先感谢。
答案 0 :(得分: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);