View.RequestUnbufferedDispatch 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í.
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
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.