Compartir a través de


ScaleGestureDetector Clase

Definición

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

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

Comentarios

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent. La OnScaleGestureListener devolución de llamada notificará a los usuarios cuando se haya producido un evento de gesto determinado.

Esta clase solo se debe usar con MotionEvents notificados a través de la función táctil.

Para usar esta clase: <ul><li>Cree una instancia de para<View su ScaleGestureDetector 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. </ul>

Documentación de Java para android.view.ScaleGestureDetector.

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.

Constructores

ScaleGestureDetector(Context, ScaleGestureDetector+IOnScaleGestureListener)

Crea un ScaleGestureDetector con el agente de escucha proporcionado.

ScaleGestureDetector(Context, ScaleGestureDetector+IOnScaleGestureListener, Handler)

Crea un ScaleGestureDetector con el agente de escucha proporcionado.

ScaleGestureDetector(IntPtr, JniHandleOwnership)

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

Propiedades

Class

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

(Heredado de Object)
CurrentSpan

Devuelve la distancia media entre cada uno de los punteros que forman el gesto en curso a través del punto focal.

CurrentSpanX

Devuelve la distancia X media entre cada uno de los punteros que forman el gesto en curso a través del punto focal.

CurrentSpanY

Devuelve la distancia Y media entre cada uno de los punteros que forman el gesto en curso a través del punto focal.

EventTime

Devuelve la hora del evento actual que se está procesando.

FocusX

Obtiene la coordenada X del punto focal del gesto actual.

FocusY

Obtenga la coordenada Y del punto focal del gesto actual.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsInProgress

Devuelve true si un gesto de escala está en curso.

JniIdentityHashCode

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
JniPeerMembers

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

PeerReference

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
PreviousSpan

Devuelve la distancia media anterior entre cada uno de los punteros que forman el gesto en curso a través del punto focal.

PreviousSpanX

Devuelve la distancia X media anterior entre cada uno de los punteros que forman el gesto en curso a través del punto focal.

PreviousSpanY

Devuelve la distancia Y media anterior entre cada uno de los punteros que forman el gesto en curso a través del punto focal.

QuickScaleEnabled

Devuelve si el gesto de escala rápida, en el que el usuario realiza una pulsación doble seguida de un deslizamiento, debe realizar el escalado. -o bien- Establezca si el asociado OnScaleGestureListener debe recibir devoluciones de llamada de Escala cuando el usuario realiza un dobleTap seguido de un deslizamiento.

ScaleFactor

Devuelve el factor de escalado del evento de escalado anterior al evento actual.

StylusScaleEnabled

Devuelve si el gesto de escala de lápiz óptico, en el que el usuario usa un lápiz óptico y presiona el botón, debe realizar el escalado. -o bien- Establece si los asociados OnScaleGestureListener deben recibir devoluciones de llamada de Escala cuando el usuario usa un lápiz óptico y presiona el botón.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

TimeDelta

Devuelve la diferencia de tiempo en milisegundos entre el evento de escalado aceptado anterior y el evento de escalado actual.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
Dispose(Boolean)

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Llamado por 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)
OnTouchEvent(MotionEvent)

Acepta MotionEvents y envía eventos a un objeto OnScaleGestureListener cuando corresponda.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(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)

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

(Heredado de Object)
Wait(Int64, Int32)

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

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
IJavaPeerable.Finalized()

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

GetJniTypeName(IJavaPeerable)

Detecta gestos de transformación de escalado mediante las s proporcionadas MotionEvent.

Se aplica a