View.HandwritingDelegatorCallback Propiedad

Definición

Devuelve la devolución de llamada establecida por #setHandwritingDelegatorCallback la que se debe llamar cuando se produce un lápiz MotionEvent óptico dentro de los límites de esta vista. -o bien- Establece una devolución de llamada a la que se debe llamar cuando se produce un lápiz MotionEvent óptico dentro de los límites de esta vista.

public virtual Java.Lang.IRunnable? HandwritingDelegatorCallback { [Android.Runtime.Register("getHandwritingDelegatorCallback", "()Ljava/lang/Runnable;", "GetGetHandwritingDelegatorCallbackHandler", ApiSince=34)] get; [Android.Runtime.Register("setHandwritingDelegatorCallback", "(Ljava/lang/Runnable;)V", "GetSetHandwritingDelegatorCallback_Ljava_lang_Runnable_Handler", ApiSince=34)] set; }
[<get: Android.Runtime.Register("getHandwritingDelegatorCallback", "()Ljava/lang/Runnable;", "GetGetHandwritingDelegatorCallbackHandler", ApiSince=34)>]
[<set: Android.Runtime.Register("setHandwritingDelegatorCallback", "(Ljava/lang/Runnable;)V", "GetSetHandwritingDelegatorCallback_Ljava_lang_Runnable_Handler", ApiSince=34)>]
member this.HandwritingDelegatorCallback : Java.Lang.IRunnable with get, set

Valor de propiedad

Atributos

Comentarios

Documentación del captador de propiedades:

Devuelve la devolución de llamada establecida por #setHandwritingDelegatorCallback la que se debe llamar cuando se produce un lápiz MotionEvent óptico dentro de los límites de esta vista. Solo se debe llamar a la devolución de llamada desde el subproceso de la interfaz de usuario.

Documentación de Java para android.view.View.getHandwritingDelegatorCallback().

Documentación del establecedor de propiedades:

Establece una devolución de llamada a la que se debe llamar cuando se produce un lápiz MotionEvent óptico dentro de los límites de esta vista. Se llamará a la devolución de llamada desde el subproceso de la interfaz de usuario.

Establecer una devolución de llamada permite que esta vista actúe como delegado de escritura a mano, de modo que el modo de escritura a mano de una vista del editor delegado pueda iniciarse mediante el movimiento del lápiz óptico en esta vista delegador. Se espera que la implementación de devolución de llamada muestre y centre la vista del editor delegado. Si una vista que devuelve true para #isHandwritingDelegate() crea una conexión de entrada mientras la misma secuencia de lápiz MotionEvent está en curso, se iniciará el modo de escritura a mano para esa vista.

Un caso de uso común es una vista personalizada que tiene un aspecto similar a un editor de texto, pero que realmente no admite la edición de texto en sí, y hacer clic en la vista personalizada hace que se muestre un EditText. Para admitir el inicio de escritura a mano en este caso, se puede llamar a este método en la vista personalizada para configurarlo como delegado. EditText debe llamar #setIsHandwritingDelegate a para establecerlo como delegado. La callback implementación suele ser la misma que la implementación del agente de escucha de clic que muestra EditText.

Si null se pasa, esta vista ya no actuará como delegado de iniciación de escritura a mano.

Documentación de Java para android.view.View.setHandwritingDelegatorCallback(java.lang.Runnable).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a