如何使用 ObjectAnimator 将 4 张图像从中心移动到 4 个角?

How do I move 4 images from center to 4 corners using ObjectAnimator?

当我点击按钮时,放置在中心的 4 张图片应该从中心移动到 4 个角。

如何使用 ObjectAnimator

您可以使用 ObjectAnimator 的 translationX 和 translationY 属性 来实现。
你需要得到你想移动到的新职位。 (endX,endY) 最好使用函数而不是硬编码来实现,以避免使动画在不同设备上看起来很奇怪。
完成后,按照这个...

ObjectAnimator transX = ObjectAnimator.ofFloat(yourView,"x",startPos,endPos); 
ObjectAnimator transY = ObjectAnimator.ofFloat(yourView,"y",startPos,endPos);  
AnimatorSet animSetXY = new AnimatorSet();
animSetXY.playTogether(transX, transY);
animSetXY.start();  

您可以使用 transX.setDuration()transX.setRepeatCount()transX.setRepeatMode() 等来个性化您的动画师,

希望对您有所帮助。