Lenguaje

ViewPropertyAnimator.WithEndAction(IRunnable) Método

Definición

Especifica una acción que se va a realizar cuando finaliza la siguiente animación.

[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

Acción que se va a ejecutar cuando finaliza la siguiente animación.

Devoluciones

Este objeto permite encadenar llamadas a métodos de esta clase.

Atributos

Comentarios

Especifica una acción que se va a realizar cuando finaliza la siguiente animación. La acción solo se ejecuta si la animación finaliza normalmente; Si viewPropertyAnimator se cancela durante esa animación, no se ejecutará el runnable. Este método, junto con #withStartAction(Runnable), está diseñado para facilitar la coreografía de animaciones ViewPropertyAnimator con otras animaciones o acciones en la aplicación.

Por ejemplo, el código siguiente anima una vista a x=200 y, a continuación, vuelve a 0:

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

Java documentación para android.view.ViewPropertyAnimator.withEndAction(java.lang.Runnable).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a