Condividi tramite


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 .

Documentazione java per android.animation.Animator.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

Animator()
Animator(IntPtr, JniHandleOwnership)

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

Campi

DurationInfinite

Valore utilizzato per indicare la durata infinita (e.

Proprietà

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

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

(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 in questo Animator oggetto.

PeerReference

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

(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

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

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

(Ereditato da Object)
Dispose(Boolean)

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

(Ereditato da Object)
End()

Termina l'animazione.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del 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>()

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

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

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

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

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

Eventi

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

IJavaPeerable.Disposed()

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

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Ereditato da Object)
IJavaPeerable.Finalized()

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

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

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

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da Object)

Metodi di estensione

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 .

GetJniTypeName(IJavaPeerable)

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

Si applica a