我有一个简单的活动,它使用 ObjectAnimator 显示动画。动画在activity的onCreate方法中创建并启动,是一个非常简单的动画:
cloudAnim = ObjectAnimator.ofFloat(cloud1ImageView, "x", sw);
cloudAnim.setDuration(35000);
cloudAnim.setRepeatCount(ValueAnimator.INFINITE);
cloudAnim.setRepeatMode(ValueAnimator.RESTART);
cloudAnim.setInterpolator(null);
cloudAnim.start();
它只是在屏幕左侧显示一朵云,然后从左向右移动。
问题是,在我的 nexus 5(android 4.4 lastet 版本)中,当活动开始时,云正在执行帧跳转。
这种跳跃只在我的nexus 5中可见,因为我也在使用android 4.1的华为avenue y300上测试该应用程序并且跳跃不可见,运动非常流畅。
ObjectAnimator 和 Android 4.4 有什么问题?
谢谢