ViewPropertyAnimator.WithEndAction(IRunnable) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.