Idioma

ViewPropertyAnimator.WithEndAction(IRunnable) Método

Definição

Especifica uma ação a ser executada quando a próxima animação terminar.

[Android.Runtime.Register("withEndAction", "(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;", "GetWithEndAction_Ljava_lang_Runnable_Handler")]
public virtual Android.Views.ViewPropertyAnimator WithEndAction(Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("withEndAction", "(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;", "GetWithEndAction_Ljava_lang_Runnable_Handler")>]
abstract member WithEndAction : Java.Lang.IRunnable -> Android.Views.ViewPropertyAnimator
override this.WithEndAction : Java.Lang.IRunnable -> Android.Views.ViewPropertyAnimator

Parâmetros

runnable
IRunnable

A ação a ser executada quando a próxima animação terminar.

Retornos

Esse objeto, permitindo que as chamadas a métodos nessa classe sejam encadeadas.

Atributos

Comentários

Especifica uma ação a ser executada quando a próxima animação terminar. A ação só será executada se a animação terminar normalmente; se o ViewPropertyAnimator for cancelado durante essa animação, o runnable não será executado. Esse método, juntamente com #withStartAction(Runnable), destina-se a ajudar a facilitar a coreografação de animações ViewPropertyAnimator com outras animações ou ações no aplicativo.

Por exemplo, o código a seguir anima uma exibição para x=200 e, em seguida, de volta para 0:

Runnable endAction = new Runnable() {
                    public void run() {
                        view.animate().x(0);
                    }
                };
                view.animate().x(200).withEndAction(endAction);

Java documentação para android.view.ViewPropertyAnimator.withEndAction(java.lang.Runnable).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a