OverScroller Classe

Definição

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

[Android.Runtime.Register("android/widget/OverScroller", DoNotGenerateAcw=true)]
public class OverScroller : Java.Lang.Object
[<Android.Runtime.Register("android/widget/OverScroller", DoNotGenerateAcw=true)>]
type OverScroller = class
    inherit Object
Herança
OverScroller
Atributos

Comentários

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem. Essa classe é uma substituição suspensa para android.widget.Scroller a maioria dos casos.

Java documentação para android.widget.OverScroller.

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
OverScroller(Context, IInterpolator, Single, Single, Boolean)

Cria um overScroller.

OverScroller(Context, IInterpolator, Single, Single)

Cria um OverScroller com o volante habilitado.

OverScroller(Context, IInterpolator)

Cria um OverScroller com o volante habilitado.

OverScroller(Context)

Cria um OverScroller com um interpolador de rolagem de fluidos viscosos e um volante.

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

Retorna o valor absoluto da velocidade atual.

CurrX

Retorna o deslocamento X atual na rolagem.

CurrY

Retorna o deslocamento Y atual na rolagem.

FinalX

Retorna onde a rolagem terminará.

FinalY

Retorna onde a rolagem terminará.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsFinished

Retorna se o scroller terminou de rolar.

IsOverScrolled

Retorna se o Scroller atual está retornando para uma posição válida no momento.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de membro par JNI para esse tipo de associação gerenciada.

PeerReference

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

(Herdado de Object)
StartX

Retorna o deslocamento de início X na rolagem.

StartY

Retorna o deslocamento inicial de Y na rolagem.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
AbortAnimation()

Interrompe a animação.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
ComputeScrollOffset()

Chame isso quando quiser saber o novo local.

Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

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

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
Equals(Object)

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Fling(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicie a rolagem com base em um gesto de fling.

Fling(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicie a rolagem com base em um gesto de fling.

ForceFinished(Boolean)

Force o campo concluído a um valor específico.

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)
NotifyHorizontalEdgeReached(Int32, Int32, Int32)

Notifique o rolador de que atingimos um limite horizontal.

NotifyVerticalEdgeReached(Int32, Int32, Int32)

Notifique o rolador de que atingimos um limite vertical.

SetFriction(Single)

A quantidade de atrito aplicada a flings.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
SpringBack(Int32, Int32, Int32, Int32, Int32, Int32)

Chame isso quando você quiser "retornar" em um intervalo de coordenadas válido.

StartScroll(Int32, Int32, Int32, Int32, Int32)

Comece a rolar fornecendo um ponto de partida e a distância a ser percorrida.

StartScroll(Int32, Int32, Int32, Int32)

Comece a rolar fornecendo um ponto de partida e a distância a ser percorrida.

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

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

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

Essa classe encapsula a rolagem com a capacidade de superar os limites de uma operação de rolagem.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a