ScaleGestureDetector Classe

Definição

Detecta gestos de transformação de dimensionamento usando os s fornecidos 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
Herança
ScaleGestureDetector
Atributos

Comentários

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent. O OnScaleGestureListener retorno de chamada notificará os usuários quando ocorrer um evento de gesto específico.

Essa classe só deve ser usada com MotionEvents relatados por toque.

Para usar essa classe: <ul><li>Criar uma instância do ScaleGestureDetector seu View<li>No View#onTouchEvent(MotionEvent) método, certifique-se de chamar #onTouchEvent(MotionEvent). Os métodos definidos no retorno de chamada serão executados quando os eventos ocorrerem. </ul>

Java documentação para android.view.ScaleGestureDetector.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
ScaleGestureDetector(Context, ScaleGestureDetector+IOnScaleGestureListener, Handler)

Cria um ScaleGestureDetector com o ouvinte fornecido.

ScaleGestureDetector(Context, ScaleGestureDetector+IOnScaleGestureListener)

Cria um ScaleGestureDetector com o ouvinte fornecido.

ScaleGestureDetector(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CurrentSpan

Retorne a distância média entre cada um dos ponteiros que formam o gesto em andamento pelo ponto focal.

CurrentSpanX

Retorne a distância X média entre cada um dos ponteiros que formam o gesto em andamento através do ponto focal.

CurrentSpanY

Retorne a distância média Y entre cada um dos ponteiros que formam o gesto em andamento pelo ponto focal.

EventTime

Retorne a hora do evento atual que está sendo processado.

FocusX

Obtenha a coordenada X do ponto focal do gesto atual.

FocusY

Obtenha a coordenada Y do ponto focal do gesto atual.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsInProgress

Retorna true se um gesto de escala estiver em andamento.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de pares JNI usados pelo .NET para o runtime de associação do Android.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PreviousSpan

Retorne a distância média anterior entre cada um dos ponteiros que formam o gesto em andamento pelo ponto focal.

PreviousSpanX

Retorne a distância X média anterior entre cada um dos ponteiros que formam o gesto em andamento pelo ponto focal.

PreviousSpanY

Retorne a distância média Y anterior entre cada um dos ponteiros que formam o gesto em andamento pelo ponto focal.

QuickScaleEnabled

Retorne se o gesto de escala rápida, no qual o usuário executa um toque duplo seguido de um dedo, deve executar dimensionamento.; Defina se os associados OnScaleGestureListener devem receber retornos de chamada onScale quando o usuário executar um doubleTap seguido de um dedo.

ScaleFactor

Retorne o fator de dimensionamento do evento de escala anterior para o evento atual.

StylusScaleEnabled

Retorne se o gesto de escala de caneta, no qual o usuário usa uma caneta e pressiona o botão, deve executar dimensionamento.; Define se o associado OnScaleGestureListener deve receber retornos de chamada noScale quando o usuário usa uma caneta e pressiona o botão.

ThresholdClass

Obtém o identificador de classe JNI usado pelo .NET para o runtime de associação do Android.

ThresholdType

Obtém o tipo gerenciado usado pelo .NET para o runtime de associação do Android.

TimeDelta

Retorne a diferença de tempo em milissegundos entre o evento de dimensionamento aceito anteriormente e o evento de dimensionamento atual.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
Equals(Object)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
OnTouchEvent(MotionEvent)

Aceita MotionEvents e envia eventos para um OnScaleGestureListener quando apropriado.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Detecta gestos de transformação de dimensionamento usando os s fornecidos MotionEvent.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a