Condividi tramite


TimeAnimator Classe

Definizione

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

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

Commenti

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema. Nessuna durata, interpolazione o impostazione del valore dell'oggetto con questo animatore. Al contrario, viene semplicemente avviato, dopo il quale procede per inviare eventi su ogni fotogramma di animazione al timelistener (se impostato), con informazioni su questo animatore, il tempo totale trascorso e il tempo trascorso dal fotogramma di animazione precedente.

Documentazione java per android.animation.TimeAnimator.

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

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

(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 classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
JniPeerMembers

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

Listeners

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

(Ereditato da Animator)
PeerReference

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
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)
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.

(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 classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
Dispose(Boolean)

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(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 ValueAnimatorpropertyName.

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

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

(Ereditato da Animator)
SetTimeListener(TimeAnimator+ITimeListener)

Imposta un listener che invia eventi di aggiornamento durante tutta la durata di un'animazione.

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 classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(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 classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Animator)
AnimationEnd

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Animator)
AnimationPause

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Animator)
AnimationRepeat

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Animator)
AnimationResume

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Animator)
AnimationStart

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Animator)
Time

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

Update

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da ValueAnimator)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

GetJniTypeName(IJavaPeerable)

Questa classe fornisce un semplice meccanismo di callback ai listener sincronizzati con tutti gli altri animatori del sistema.

Si applica a