在上述代码中,我们使用了 ObjectAnimator 类来创建动画效果。我们使用 translationY 属性来控制按钮的垂直位移。
首先,我们在 onCreate 方法中找到按钮的视图,并创建了两个 ObjectAnimator 对象 anim1 和 anim2。我们将 button1 的 translationY 属性从 0f 变化到 500f,将 button2 的 translationY 属性从 0f 变化到 -500f。
然后,我们设置了动画的持续时间为 2000 毫秒,并将重复次数设置为无限。
最后,我们调用 start() 方法启动动画。
您可以根据需要调整动画的属性和值来实现不同的动画效果。例如,您可以改变属性为 translationX 来实现水平位移的动画效果。您还可以改变动画的持续时间和重复次数来调整动画的速度和循环次数。
希望这个示例对您有所帮助!如果您有任何其他问题,请随时提问。