GestureDetector Clase

Definición

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

[Android.Runtime.Register("android/view/GestureDetector", DoNotGenerateAcw=true)]
public class GestureDetector : Java.Lang.Object
[<Android.Runtime.Register("android/view/GestureDetector", DoNotGenerateAcw=true)>]
type GestureDetector = class
    inherit Object
Herencia
GestureDetector
Atributos

Comentarios

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent. La OnGestureListener devolución de llamada notificará a los usuarios cuando se haya producido un evento de movimiento determinado. Esta clase solo debe usarse con MotionEventlos datos notificados a través de la función táctil (no use para eventos de trackball).

Para usar esta clase: <ul><li>Cree una instancia de GestureDetector para View<su li>En el View#onTouchEvent(MotionEvent) método asegúrese de llamar a #onTouchEvent(MotionEvent). Los métodos definidos en la devolución de llamada se ejecutarán cuando se produzcan los eventos. <li>Si escucha, OnContextClickListener#onContextClick(MotionEvent) debe llamar a #onGenericMotionEvent(MotionEvent) en View#onGenericMotionEvent(MotionEvent). </ul>

Java documentación para android.view.GestureDetector.

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.

Constructores

Nombre Description
GestureDetector(Context, GestureDetector+IOnGestureListener, Handler, Boolean)

Crea un Objeto GestureDetector con el agente de escucha proporcionado.

GestureDetector(Context, GestureDetector+IOnGestureListener, Handler)

Crea un Objeto GestureDetector con el agente de escucha proporcionado.

GestureDetector(Context, GestureDetector+IOnGestureListener)

Crea un Objeto GestureDetector con el agente de escucha proporcionado.

GestureDetector(GestureDetector+IOnGestureListener, Handler)
Obsoletos.

Crea un Objeto GestureDetector con el agente de escucha proporcionado.

GestureDetector(GestureDetector+IOnGestureListener)
Obsoletos.

Crea un Objeto GestureDetector con el agente de escucha proporcionado.

GestureDetector(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsLongpressEnabled

Establezca si longpress está habilitado, si se habilita cuando un usuario presiona y mantiene presionado un evento longpress y nada más.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos del mismo nivel de JNI usados por el .NET para el entorno de ejecución de enlace de Android.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Obtiene el identificador de clase JNI usado por el .NET para el entorno de ejecución de enlace de Android.

ThresholdType

Obtiene el tipo administrado usado por el .NET para el entorno de ejecución de enlace de Android.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
Equals(Object)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnGenericMotionEvent(MotionEvent)

Analiza el evento de movimiento genérico especificado y, si procede, desencadena las devoluciones de llamada adecuadas en el OnGestureListener proporcionado.

OnTouchEvent(MotionEvent)

Analiza el evento de movimiento dado y, si procede, desencadena las devoluciones de llamada adecuadas en el OnGestureListener proporcionado.

SetContextClickListener(GestureDetector+IOnContextClickListener)

Establece el agente de escucha al que se llamará para los clics de contexto.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetOnDoubleTapListener(GestureDetector+IOnDoubleTapListener)

Establece el agente de escucha al que se llamará para los gestos de doble pulsación y relacionados.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Eventos

Nombre Description
ContextClick

Se produce cuando se detecta un gesto de clic en contexto.

DoubleTap

Se produce cuando se detecta un gesto de doble pulsación.

DoubleTapEvent

Se produce para cada evento de movimiento en un gesto de doble pulsación.

SingleTapConfirmed

Se produce cuando se confirma una sola pulsación.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Detecta varios gestos y eventos mediante las s proporcionadas MotionEvent.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a