Często używam ViewPropertyAnimator i ustawić akcję końcowy przy użyciu jego funkcji withEndAction() jak:android animate() withEndAction() vs setListener() onAnimationEnd()
view.animate().translationY(0).withEndAction(new Runnable() {
@Override
public void run() {
// do something
}
}).start();
Ale również można ustawić ustawienie specjalnego słuchacza działania końcową na przykład:
view.animate().translationY(0).setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
// do something
}
});
Jaka jest różnica między tymi dwoma podejściami i kiedy powinienem użyć każdego z nich?
Teraz jest dla mnie jasne. Wielkie dzięki –
Bez problemu. Mam nadzieję, że zdobędziesz więcej punktów. Moim zdaniem było to dość ciekawe pytanie. :) – FlanschiFox