我想在按钮上翻译动画执行。这里的按钮在布局中是可拖动的。我在屏幕的任何位置拖动按钮,当我移除触摸时,我想执行从当前可按点按钮到原始位置的变换动画,该位置最初是位于屏幕上的按钮。如果有任何人有想法那么好了。
答案 0 :(得分:1)
您可以使用View Property Animator非常简单地为View
设置动画:
button.animate().translationX(deltaX)
.translationY(deltaY)
.setDuration(duration);
这适用于API级别11及更高级别。如果它应该在API级别11之前工作,那么您需要使用View Animations:
TranslateAnimation animation = new TranslateAnimation(fromX, toX, fromY, toY);
animation.setDuration(duration);
button.startAnimation(animation);
如果您有任何进一步的问题,请随时提出。