View.RequestUnbufferedDispatch Método

Definición

Sobrecargas

Nombre Description
RequestUnbufferedDispatch(Int32)

Solicite el envío sin búfer de la clase de origen de eventos especificada a esta vista.

RequestUnbufferedDispatch(MotionEvent)

Solicite el envío sin búfer de la secuencia especificada de MotionEvents a esta vista.

RequestUnbufferedDispatch(Int32)

Solicite el envío sin búfer de la clase de origen de eventos especificada a esta vista.

[Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)]
public void RequestUnbufferedDispatch(int source);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)>]
member this.RequestUnbufferedDispatch : int -> unit

Parámetros

source
Int32

Clase de origen de entrada combinada para la que se va a solicitar el envío sin búfer. No se almacenarán en búfer todos los eventos procedentes de estas clases de origen. InputDevice#SOURCE_CLASS_NONE Establézcalo en para volver al comportamiento predeterminado.

Atributos

Comentarios

Solicite el envío sin búfer de la clase de origen de eventos especificada a esta vista. Esto es similar a View#requestUnbufferedDispatch(MotionEvent), pero no finaliza automáticamente y permite la especificación de clases de origen de entrada arbitrarias.

Antes de , al llamar a android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEeste método no se producirá ningún cambio de comportamiento cuando esta vista no esté asociada a una ventana.

Java documentación para android.view.View.requestUnbufferedDispatch(int).

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

RequestUnbufferedDispatch(MotionEvent)

Solicite el envío sin búfer de la secuencia especificada de MotionEvents a esta vista.

[Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")]
public void RequestUnbufferedDispatch(Android.Views.MotionEvent? e);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")>]
member this.RequestUnbufferedDispatch : Android.Views.MotionEvent -> unit

Parámetros

e
MotionEvent

Valor android.Views.MotionEvent usado para e.

Atributos

Comentarios

Solicite el envío sin búfer de la secuencia especificada de MotionEvents a esta vista.

Hasta que esta vista reciba un correspondiente MotionEvent#ACTION_UP, pida que el sistema de entrada no sea el lote MotionEvent, sino que los entregue en cuanto estén disponibles. Solo se debe llamar a este método para eventos táctiles.

Esta API no está pensada para la mayoría de las aplicaciones. El envío almacenado en búfer proporciona muchas ventajas y simplemente solicitar un envío no almacenado en búfer en la mayoría de los flujos MotionEvent no mejorará la latencia de entrada. Los efectos secundarios incluyen: mayor latencia, desplazamientos jittery e incapacidad para aprovechar el muestreo del sistema. Hable con su profesional de entrada para ver si #requestUnbufferedDispatch(MotionEvent) es adecuado para usted.

Para recibir eventos no almacenados en búfer para clases arbitrarias de origen del dispositivo de entrada, use #requestUnbufferedDispatch(int),

Java documentación para android.view.View.requestUnbufferedDispatch(android.view.MotionEvent).

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