例如,假设我屏幕右上角有一个按钮。当用户执行一些随机动作时,第一个按钮右侧会出现另外两个按钮,调整第一个按钮的位置,使它们在该空间内居中。我想看到第一个按钮向左移动/向左滑动,为两个新按钮腾出空间,而不是瞬间出现最终布局。我该如何做到这一点?感谢。
答案 0 :(得分:0)
试试这种动画,
button = (Button) findViewById(R.id.Button01);
animation1 = ObjectAnimator.ofFloat(button, "x", nextX);
animation1.setDuration(1400);
或者您可以使用translatorAnimation类,这样您就可以移动按钮了。 希望它有所帮助。