ViewPropertyAnimator.WithEndAction(IRunnable) Metodo

Definizione

Specifica un'azione da eseguire al termine dell'animazione successiva.

[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

Parametri

runnable
IRunnable

Azione da eseguire al termine dell'animazione successiva.

Valori restituiti

Questo oggetto, che consente di concatenare le chiamate ai metodi in questa classe.

Attributi

Commenti

Specifica un'azione da eseguire al termine dell'animazione successiva. L'azione viene eseguita solo se l'animazione termina normalmente; se ViewPropertyAnimator viene annullato durante l'animazione, l'esecuzione non verrà eseguita. Questo metodo, insieme #withStartAction(Runnable)a , è progettato per facilitare la coreografia delle animazioni ViewPropertyAnimator con altre animazioni o azioni nell'applicazione.

Ad esempio, il codice seguente anima una visualizzazione a x=200 e quindi torna a 0:

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

per android.view.ViewPropertyAnimator.withEndAction(java.lang.Runnable).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a