Condividi tramite


ObjectAnimator Classe

Definizione

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

[Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)]
public sealed class ObjectAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)>]
type ObjectAnimator = class
    inherit ValueAnimator
Ereditarietà
Attributi

Commenti

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione. I costruttori di questa classe accettano parametri per definire l'oggetto di destinazione che verrà animato, nonché il nome della proprietà che verrà animata. Le funzioni set/get appropriate vengono quindi determinate internamente e l'animazione chiamerà queste funzioni in base alle esigenze per animare la proprietà.

Gli animatori possono essere creati da file di codice o di risorse, come illustrato di seguito:

{

Documentazione java per android.animation.ObjectAnimator.

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

ObjectAnimator()

Crea un nuovo oggetto ObjectAnimator.

Campi

DurationInfinite

Valore utilizzato per indicare la durata infinita (e.

(Ereditato da Animator)
Infinite

Questo valore usato con la #setRepeatCount(int) proprietà per ripetere l'animazione per un periodo illimitato.

(Ereditato da ValueAnimator)
Restart
Obsoleti.

Quando l'animazione raggiunge la fine ed repeatCount è INFINITE o un valore positivo, l'animazione viene riavviata dall'inizio.

(Ereditato da ValueAnimator)

Proprietà

AnimatedFraction

Restituisce la frazione di animazione corrente, ovvero la frazione trascorsa/interpolata utilizzata nell'aggiornamento dei fotogrammi più recente dell'animazione.

(Ereditato da ValueAnimator)
AnimatedValue

Il valore più recente calcolato da questo ValueAnimator quando è presente una sola proprietà animata.

(Ereditato da ValueAnimator)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
CurrentPlayTime

Ottiene la posizione corrente dell'animazione nel tempo, che è uguale all'ora corrente meno l'ora di avvio dell'animazione. -oppure- Imposta la posizione dell'animazione sul punto nel tempo specificato.

(Ereditato da ValueAnimator)
Duration

Ottiene la lunghezza dell'animazione.

(Ereditato da ValueAnimator)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Interpolator

Restituisce l'interpolatore di intervallo utilizzato da questa animazione.

(Ereditato da Animator)
IsPaused

Restituisce se l'animazione è attualmente in stato sospeso.

(Ereditato da Animator)
IsRunning

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

(Ereditato da ValueAnimator)
IsStarted

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

(Ereditato da Animator)
JniIdentityHashCode

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
JniPeerMembers

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

Listeners

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

(Ereditato da Animator)
PeerReference

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
PropertyName

Ottiene il nome della proprietà che verrà animata. -oppure- Imposta il nome della proprietà che verrà animata.

RepeatCount

Definisce il numero di volte in cui deve essere ripetuta l'animazione. -oppure- Imposta il numero di volte in cui l'animazione deve essere ripetuta.

(Ereditato da ValueAnimator)
RepeatMode

Definisce le operazioni che questa animazione deve eseguire quando raggiunge la fine. -oppure- Definisce le operazioni che questa animazione deve eseguire quando raggiunge la fine.

(Ereditato da ValueAnimator)
StartDelay

Quantità di tempo, espressa in millisecondi, per ritardare l'avvio dell'animazione dopo #start() la chiamata. - oppure - Quantità di tempo, in millisecondi, per ritardare l'avvio dell'animazione dopo #start() la chiamata.

(Ereditato da ValueAnimator)
Target

Oggetto di destinazione la cui proprietà verrà animata da questa animazione

ThresholdClass

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

(Ereditato da ValueAnimator)
ThresholdType

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

(Ereditato da ValueAnimator)
TotalDuration

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

(Ereditato da Animator)

Metodi

AddListener(Animator+IAnimatorListener)

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

(Ereditato da Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

Aggiunge un listener di pausa a questo animatore.

(Ereditato da Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Aggiunge un listener al set di listener che vengono inviati eventi di aggiornamento attraverso la durata di un'animazione.

(Ereditato da ValueAnimator)
Cancel()

Annulla l'animazione.

(Ereditato da Animator)
Clone()

Crea e restituisce una copia dell'oggetto Object.

(Ereditato da Animator)
Dispose()

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
Dispose(Boolean)

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
End()

Termina l'animazione.

(Ereditato da Animator)
Equals(Object)

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

(Ereditato da Object)
GetAnimatedValue(String)

Valore più recente calcolato da per ValueAnimator propertyName.

(Ereditato da ValueAnimator)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetValues()

Restituisce i valori tra cui l'oggetto ValueAnimator viene animato.

(Ereditato da ValueAnimator)
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)
OfArgb(Object, Property, Int32[])

Costruisce e restituisce un objectAnimator che si anima tra i valori di colore.

OfArgb(Object, String, Int32[])

Costruisce e restituisce un objectAnimator che si anima tra i valori di colore.

OfFloat(Object, Property, Property, Path)

Costruisce e restituisce un ObjectAnimator che anima le coordinate lungo un Path oggetto utilizzando due proprietà.

OfFloat(Object, Property, Single[])

Costruisce e restituisce un objectAnimator che si anima tra i valori float.

OfFloat(Object, String, Single[])

Costruisce e restituisce un objectAnimator che si anima tra i valori float.

OfFloat(Object, String, String, Path)

Costruisce e restituisce un ObjectAnimator che anima le coordinate lungo un Path oggetto utilizzando due proprietà.

OfInt(Object, Property, Int32[])

Costruisce e restituisce un objectAnimator che si anima tra i valori int.

OfInt(Object, Property, Property, Path)

Costruisce e restituisce un ObjectAnimator che anima le coordinate lungo un Path oggetto utilizzando due proprietà.

OfInt(Object, String, Int32[])

Costruisce e restituisce un objectAnimator che si anima tra i valori int.

OfInt(Object, String, String, Path)

Costruisce e restituisce un ObjectAnimator che anima le coordinate lungo un Path oggetto utilizzando due proprietà.

OfMultiFloat(Object, String, Path)

Costruisce e restituisce un objectAnimator che anima la destinazione usando un setter multi-float lungo l'oggetto specificato Path.

OfMultiFloat(Object, String, Single[][])

Costruisce e restituisce un objectAnimator che anima i valori float per un setter di più parametri.

OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[])

Costruisce e restituisce un oggetto ObjectAnimator che anima i valori per un setter di parametri float multipli.

OfMultiInt(Object, String, Int32[][])

Costruisce e restituisce un objectAnimator che anima i valori int per un setter di più parametri.

OfMultiInt(Object, String, Path)

Costruisce e restituisce un objectAnimator che anima la destinazione usando un setter multi-int lungo l'oggetto specificato Path.

OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[])

Costruisce e restituisce un objectAnimator che anima i valori per un setter di parametri int multipli.

OfObject(Object, Property, ITypeEvaluator, Object[])

Costruisce e restituisce un ObjectAnimator che si anima tra i valori object.

OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])

Costruisce e restituisce un ObjectAnimator che si anima tra i valori object.

OfObject(Object, Property, TypeConverter, Path)

Costruisce e restituisce un ObjectAnimator che anima una proprietà lungo un oggetto Path.

OfObject(Object, String, ITypeEvaluator, Object[])

Costruisce e restituisce un ObjectAnimator che si anima tra i valori object.

OfObject(Object, String, TypeConverter, Path)

Costruisce e restituisce un ObjectAnimator che anima una proprietà lungo un oggetto Path.

OfPropertyValuesHolder(Object, PropertyValuesHolder[])

Costruisce e restituisce un objectAnimator che si anima tra i set di valori specificati nel <codice>PropertyValueHolder</oggetti di codice> .

Pause()

Sospende un'animazione in esecuzione.

(Ereditato da Animator)
RemoveAllListeners()

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

(Ereditato da Animator)
RemoveAllUpdateListeners()

Rimuove tutti i listener dal set in ascolto degli aggiornamenti dei fotogrammi per questa animazione.

(Ereditato da ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

Rimuove un listener dal set in ascolto di questa animazione.

(Ereditato da Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

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

(Ereditato da Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Rimuove un listener dal set in ascolto degli aggiornamenti dei fotogrammi per questa animazione.

(Ereditato da ValueAnimator)
Resume()

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

(Ereditato da Animator)
Reverse()

Riproduce ValueAnimator inverso.

(Ereditato da ValueAnimator)
SetAutoCancel(Boolean)

autoCancel controlla se un ObjectAnimator verrà annullato automaticamente quando viene avviato qualsiasi altro ObjectAnimator con la stessa destinazione e le stesse proprietà.

SetCurrentFraction(Single)

Imposta la posizione dell'animazione sulla frazione specificata.

(Ereditato da ValueAnimator)
SetDuration(Int64)

Imposta la lunghezza dell'animazione.

(Ereditato da ValueAnimator)
SetEvaluator(ITypeEvaluator)

Analizzatore di tipi da utilizzare per calcolare i valori animati di questa animazione.

(Ereditato da ValueAnimator)
SetFloatValues(Single[])

Imposta i valori float che verranno animati tra.

(Ereditato da ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetInterpolator(ITimeInterpolator)

Interpolatore di tempo usato per calcolare la frazione trascorsa di questa animazione.

(Ereditato da ValueAnimator)
SetIntValues(Int32[])

Imposta i valori int che verranno animati tra.

(Ereditato da ValueAnimator)
SetObjectValues(Object[])

Imposta i valori da animare tra per questa animazione.

(Ereditato da ValueAnimator)
SetProperty(Property)

Imposta la proprietà che verrà animata.

SetTarget(Object)

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

(Ereditato da Animator)
SetupEndValues()

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

(Ereditato da Animator)
SetupStartValues()

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

(Ereditato da Animator)
SetValues(PropertyValuesHolder[])

Imposta i valori, per proprietà, tra cui l'animazione.

(Ereditato da ValueAnimator)
Start()

Avvia questa animazione.

(Ereditato da Animator)
ToArray<T>()

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(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

AnimationCancel

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Animator)
AnimationEnd

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Animator)
AnimationPause

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Animator)
AnimationRepeat

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Animator)
AnimationResume

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Animator)
AnimationStart

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Animator)
Update

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da ValueAnimator)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

GetJniTypeName(IJavaPeerable)

Questa sottoclasse di fornisce il supporto per l'animazione delle ValueAnimator proprietà sugli oggetti di destinazione.

Si applica a