Animator Classe

Definizione

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

[Android.Runtime.Register("android/animation/Animator", DoNotGenerateAcw=true)]
public abstract class Animator : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/animation/Animator", DoNotGenerateAcw=true)>]
type Animator = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
Animator
Derivato
Attributi
Implementazioni

Commenti

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

per android.animation.Animator.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
Animator()
Animator(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

Nome Descrizione
DurationInfinite

Valore utilizzato per indicare la durata infinita (e.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Duration

Ottiene la durata dell'animazione.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Interpolator

Restituisce l'interpolatore di intervallo utilizzato da questa animazione.

IsPaused

Restituisce se l'animazione è attualmente in stato sospeso.

IsRunning

Restituisce se l'animatore è attualmente in esecuzione (che è stato avviato e superato qualsiasi periodo inizialeDelay e non è ancora terminato).

IsStarted

Restituisce se l'animatore è stato avviato e non è ancora terminato.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniPeerMembers

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

Listeners

Ottiene il set di android.animation.Animator.AnimatorListener oggetti attualmente in ascolto degli eventi su questo Animator oggetto.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
StartDelay

Quantità di tempo, in millisecondi, per ritardare l'elaborazione dell'animazione dopo Start() la chiamata.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

TotalDuration

Ottiene la durata totale dell'animazione, tenendo conto delle sequenze di animazione, del ritardo di inizio e della ripetizione.

Metodi

Nome Descrizione
AddListener(Animator+IAnimatorListener)

Aggiunge un listener al set di listener inviati tramite la durata di un'animazione, ad esempio inizio, ripetizione e fine.

AddPauseListener(Animator+IAnimatorPauseListener)

Aggiunge un listener di pausa a questo animatore.

Cancel()

Annulla l'animazione.

Clone()

Crea e restituisce una copia dell'oggetto Object.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
End()

Termina l'animazione.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
Pause()

Sospende un'animazione in esecuzione.

RemoveAllListeners()

Rimuove tutto #addListener(android.animation.Animator.AnimatorListener) listeners e #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners da questo oggetto.

RemoveListener(Animator+IAnimatorListener)

Rimuove un listener dal set in ascolto di questa animazione.

RemovePauseListener(Animator+IAnimatorPauseListener)

Rimuove un listener di pausa dal set in ascolto di questa animazione.

Resume()

Riprende un'animazione sospesa, facendo sì che l'animatore si ritiri da dove si è interrotto quando è stato sospeso.

SetDuration(Int64)

Imposta la durata dell'animazione.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetInterpolator(ITimeInterpolator)

Interpolatore di tempo utilizzato per calcolare la frazione trascorsa dell'animazione.

SetTarget(Object)

Imposta l'oggetto di destinazione la cui proprietà verrà animata da questa animazione.

SetupEndValues()

Questo metodo indica all'oggetto di usare le informazioni appropriate per estrarre i valori finali per l'animazione.

SetupStartValues()

Questo metodo indica all'oggetto di usare le informazioni appropriate per estrarre i valori iniziali per l'animazione.

Start()

Avvia questa animazione.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

Nome Descrizione
AnimationCancel

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

AnimationEnd

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

AnimationPause

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

AnimationRepeat

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

AnimationResume

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

AnimationStart

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Notifica al runtime di interoperabilità che il peer gestito è stato eliminato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito.

(Ereditato da Object)
IJavaPeerable.Finalized()

Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imposta il codice hash dell'identità di interoperabilità per questo Java peer.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imposta lo stato peer gestito e JNI per questo peer Java.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imposta il riferimento all'oggetto JNI usato da questo peer gestito.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa è la superclasse per le classi che forniscono supporto di base per le animazioni che possono essere avviate, terminate e aggiunte AnimatorListeners .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a