8
我經常使用ViewPropertyAnimator並設置結束動作使用其withEndAction()函數,如:機器人動畫()withEndAction()VS setListener()onAnimationEnd()
view.animate().translationY(0).withEndAction(new Runnable() {
@Override
public void run() {
// do something
}
}).start();
而且還可以設置結束動作設置特殊的監聽器像:
view.animate().translationY(0).setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
// do something
}
});
那麼這兩種方法之間的區別是什麼,我應該使用它們中的每一種?
現在很清楚。非常感謝 –
沒問題。我希望你能得到更多讚揚。在我的選擇中,這是一個非常有趣的問題。 :) – FlanschiFox