Condividi tramite


TransitionDrawable Classe

Definizione

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

[Android.Runtime.Register("android/graphics/drawable/TransitionDrawable", DoNotGenerateAcw=true)]
public class TransitionDrawable : Android.Graphics.Drawables.LayerDrawable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/drawable/TransitionDrawable", DoNotGenerateAcw=true)>]
type TransitionDrawable = class
    inherit LayerDrawable
    interface Drawable.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
TransitionDrawable
Attributi
Implementazioni

Commenti

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello. Per avviare la transizione, chiamare #startTransition(int). Per visualizzare solo il primo livello, chiamare #resetTransition().

Può essere definito in un file XML con l'elemento &lt;transition> . Ogni oggetto Drawable nella transizione viene definito in un oggetto annidato &lt;item>. Per altre informazioni, vedere la guida alle risorse disegnabili.

Documentazione Java per android.graphics.drawable.TransitionDrawable.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

TransitionDrawable(Drawable[])

Creare una nuova transizione disegnabile con l'elenco di livelli specificato.

TransitionDrawable(IntPtr, JniHandleOwnership)

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

Campi

InsetUndefined

Valore utilizzato per gli inset iniziali e finali non definiti.

(Ereditato da LayerDrawable)
PaddingModeNest
Obsoleti.

Modalità di riempimento usata per annidare ogni livello all'interno della spaziatura interna del livello precedente.

(Ereditato da LayerDrawable)
PaddingModeStack
Obsoleti.

Modalità di riempimento usata per impilare ogni livello direttamente sul livello precedente.

(Ereditato da LayerDrawable)

Proprietà

Alpha

Ottiene il valore alfa corrente per l'oggetto drawable.

(Ereditato da Drawable)
AutoMirrored

Indica se questo elemento Drawable verrà automaticamente sottoposto a mirroring quando la direzione del layout è RTL da destra a sinistra. -oppure- Impostare se l'oggetto Drawable viene automaticamente con mirroring quando la direzione del layout è RTL (da destra a sinistra).

(Ereditato da Drawable)
BottomPadding

Restituisce la spaziatura interna inferiore in pixel.

(Ereditato da LayerDrawable)
Bounds

Restituisce i limiti di drawable Rect. -oppure- Specificare un rettangolo di delimitazione per l'oggetto Drawable.

(Ereditato da Drawable)
Callback

Restituisce l'implementazione corrente Callback associata all'oggetto Drawable.

(Ereditato da Drawable)
ChangingConfigurations

Restituisce una maschera dei parametri di configurazione per i quali può essere modificata l'utilità di disegno, in modo che venga ricreata. -oppure- Impostare una maschera dei parametri di configurazione per i quali può essere modificata questa distraibile, richiedendo la ricreazione.

(Ereditato da Drawable)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ColorFilter

Restituisce il filtro colore corrente o null se non è impostato alcun valore.

(Ereditato da Drawable)
CrossFadeEnabled

Indica se la dissolvenza incrociata è abilitata per questa transizione. - oppure - Abilita o disabilita la dissolvenza incrociata delle disegnare.

Current

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
DirtyBounds

Restituisce i limiti sporchi del drawable Rect.

(Ereditato da Drawable)
EndPadding

Restituisce la spaziatura interna finale in pixel.

(Ereditato da LayerDrawable)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
HasFocusStateSpecified

Indica se l'oggetto drawable ha almeno una specifica di stato che specifica in modo esplicito android.R.attr#state_focused.

(Ereditato da Drawable)
IntrinsicHeight

Restituisce l'altezza intrinseca dell'oggetto drawable.

(Ereditato da Drawable)
IntrinsicWidth

Restituisce la larghezza intrinseca dell'oggetto drawable.

(Ereditato da Drawable)
IsFilterBitmap

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
IsProjected

Indica se questa proiezione di richieste drawable.

(Ereditato da Drawable)
IsStateful

Indica se questo elemento drawable cambierà l'aspetto in base allo stato.

(Ereditato da Drawable)
IsVisible

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
JniIdentityHashCode

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
JniPeerMembers

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

LayoutDirection

Restituisce la direzione del layout risolta per l'oggetto Drawable.

(Ereditato da Drawable)
LeftPadding

Restituisce la spaziatura interna sinistra in pixel.

(Ereditato da LayerDrawable)
Level

Recuperare il livello corrente.

(Ereditato da Drawable)
MinimumHeight

Restituisce l'altezza minima suggerita da questa proprietà Drawable.

(Ereditato da Drawable)
MinimumWidth

Restituisce la larghezza minima suggerita da questa proprietà Drawable.

(Ereditato da Drawable)
NumberOfLayers

Restituisce il numero di livelli contenuti all'interno di questo livello disegnabile.

(Ereditato da LayerDrawable)
Opacity

Restituisce l'opacità/trasparenza dell'oggetto Drawable.

(Ereditato da LayerDrawable)
OpticalInsets

Restituisce in imposta gli inset di layout suggeriti da questo elemento Drawable per l'uso con operazioni di allineamento durante il layout.

(Ereditato da Drawable)
PaddingMode

Specifica il modo in cui la spaziatura interna del livello deve influire sui limiti dei livelli successivi.

(Ereditato da LayerDrawable)
PeerReference

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
RightPadding

Restituisce la spaziatura interna destra in pixel.

(Ereditato da LayerDrawable)
StartPadding

Restituisce la spaziatura interna iniziale in pixel.

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

TopPadding

Restituisce la spaziatura interna superiore in pixel.

(Ereditato da LayerDrawable)
TransparentRegion

Restituisce un'area che rappresenta la parte dell'oggetto Drawable completamente trasparente.

(Ereditato da Drawable)

Metodi

AddLayer(Drawable)

Aggiunge un nuovo livello contenente l'oggetto specificato drawable alla fine dell'elenco di livelli e ne restituisce l'indice.

(Ereditato da LayerDrawable)
ApplyTheme(Resources+Theme)

Applica il tema specificato a questa proprietà Drawable e ai relativi elementi figlio.

(Ereditato da Drawable)
CanApplyTheme()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
ClearColorFilter()

Rimuove il filtro colori per questo elemento disegnabile.

(Ereditato da Drawable)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CopyBounds()

Restituisce una copia dei limiti drawable in un nuovo rect.

(Ereditato da Drawable)
CopyBounds(Rect)

Restituisce una copia dei limiti drawable nel rect specificato (allocato dal chiamante).

(Ereditato da Drawable)
Dispose()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
Dispose(Boolean)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
Draw(Canvas)

Disegnare nei limiti (impostati tramite setBounds) rispettando gli effetti facoltativi, ad esempio alfa (impostato tramite setAlpha) e il filtro colore (impostato tramite setColorFilter).

(Ereditato da LayerDrawable)
Equals(Object)

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

(Ereditato da Object)
FindDrawableByLayerId(Int32)

Cerca un livello con l'ID specificato e ne restituisce Drawable.

(Ereditato da LayerDrawable)
FindIndexByLayerId(Int32)

Restituisce il livello con l'oggetto specificato id.

(Ereditato da LayerDrawable)
GetConstantState()

Restituisce un'istanza ConstantState che contiene lo stato condiviso di questo oggetto Drawable.

(Ereditato da Drawable)
GetDrawable(Int32)

Restituisce l'elemento drawable per il livello in corrispondenza dell'indice specificato.

(Ereditato da LayerDrawable)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetHotspotBounds(Rect)

outRect Popola con i limiti dell'hotspot.

(Ereditato da Drawable)
GetId(Int32)

Restituisce l'ID del livello specificato.

(Ereditato da LayerDrawable)
GetLayerGravity(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerHeight(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerInsetBottom(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerInsetEnd(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerInsetLeft(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerInsetRight(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerInsetStart(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerInsetTop(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetLayerWidth(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
GetOutline(Outline)

Chiamato per ottenere l'elemento disegnabile per popolare la struttura che definisce l'area di disegno.

(Ereditato da Drawable)
GetPadding(Rect)

Restituisce la spaziatura interna degli inset suggeriti da questo elemento Drawable per inserire il contenuto all'interno dei limiti di drawable.

(Ereditato da Drawable)
GetState()

Descrive lo stato corrente, come unione di stati primitve, ad esempio android.R.attr#state_focused, android.R.attr#state_selectede così via.

(Ereditato da Drawable)
Inflate(Resources, XmlReader, IAttributeSet)

Gonfiare questo elemento Drawable da una risorsa XML.

(Ereditato da Drawable)
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme)

Gonfiare questo elemento Drawable da una risorsa XML.

(Ereditato da Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
InvalidateDrawable(Drawable)

Chiamato quando è necessario ridisegnare l'elemento drawable.

(Ereditato da LayerDrawable)
InvalidateSelf()

Utilizzare l'implementazione corrente Callback per fare in modo che questa funzionalità di disegno sia ridisegnata.

(Ereditato da Drawable)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
JumpToCurrentState()

Se drawable esegue la transizione delle animazioni tra gli stati, chiedere di passare immediatamente allo stato corrente e ignorare tutte le animazioni attive.

(Ereditato da Drawable)
Mutate()

Rendere modificabile questo oggetto drawable.

(Ereditato da Drawable)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
OnBoundsChange(Rect)

Eseguire l'override di questa impostazione nella sottoclasse per modificare l'aspetto se si varia in base ai limiti.

(Ereditato da Drawable)
OnLayoutDirectionChanged(Int32)

Viene chiamato quando cambia la direzione del layout risolto dell'oggetto drawable.

(Ereditato da Drawable)
OnLevelChange(Int32)

Eseguire l'override di questa impostazione nella sottoclasse per modificare l'aspetto se si varia in base al livello.

(Ereditato da Drawable)
OnStateChange(Int32[])

Eseguire l'override della sottoclasse per modificare l'aspetto se si riconosce lo stato specificato.

(Ereditato da Drawable)
ResetTransition()

Mostra solo il primo livello.

ReverseTransition(Int32)

Inverte la transizione, selezionando la posizione in cui è attualmente presente la transizione.

ScheduleDrawable(Drawable, Action, Int64)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
ScheduleDrawable(Drawable, IRunnable, Int64)

Un elemento Drawable può chiamarlo per pianificare il fotogramma successivo dell'animazione.

(Ereditato da LayerDrawable)
ScheduleSelf(Action, Int64)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
ScheduleSelf(IRunnable, Int64)

Usare l'implementazione corrente Callback per pianificare questo oggetto Drawable.

(Ereditato da Drawable)
SetAlpha(Int32)

Specificare un valore alfa per l'oggetto drawable. 0 significa completamente trasparente e 255 significa completamente opaco.

(Ereditato da LayerDrawable)
SetBounds(Int32, Int32, Int32, Int32)

Specificare un rettangolo di delimitazione per l'oggetto Drawable.

(Ereditato da Drawable)
SetCallback(Drawable+ICallback)

Associare un Callback oggetto a questo elemento Drawable.

(Ereditato da Drawable)
SetColorFilter(Color, PorterDuff+Mode)

Specificare un colore e una modalità di Porter-Duff per essere il filtro colori per questo elemento disegnabile.

(Ereditato da Drawable)
SetColorFilter(ColorFilter)

Specificare un filtro colore facoltativo per l'oggetto drawable.

(Ereditato da LayerDrawable)
SetDither(Boolean)

Impostare su true per fare in modo che il ditherable disegnabile i colori quando viene disegnato in un dispositivo con meno di 8 bit per componente di colore.

(Ereditato da Drawable)
SetDrawable(Int32, Drawable)

Imposta l'elemento di disegno per il livello in corrispondenza dell'indice specificato.

(Ereditato da LayerDrawable)
SetDrawableByLayerId(Int32, Drawable)

Sostituisce per Drawable il livello con l'ID specificato.

(Ereditato da LayerDrawable)
SetFilterBitmap(Boolean)

Impostare su true per fare in modo che il filtro disegnabile le bitmap con campionamento bilineare quando vengono ridimensionate o ruotate.

(Ereditato da Drawable)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetHotspot(Single, Single)

Specifica la posizione dell'hotspot all'interno dell'oggetto drawable.

(Ereditato da Drawable)
SetHotspotBounds(Int32, Int32, Int32, Int32)

Imposta i limiti a cui è vincolato l'hotspot, se devono essere diversi dai limiti disegnabili.

(Ereditato da Drawable)
SetId(Int32, Int32)

Imposta l'ID di un livello.

(Ereditato da LayerDrawable)
SetLayerGravity(Int32, GravityFlags)

Imposta la gravità utilizzata per posizionare o estendere il livello specificato all'interno del contenitore.

(Ereditato da LayerDrawable)
SetLayerHeight(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerInset(Int32, Int32, Int32, Int32, Int32)

Specifica gli inset in pixel per l'oggetto drawable in corrispondenza dell'indice specificato.

(Ereditato da LayerDrawable)
SetLayerInsetBottom(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerInsetEnd(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerInsetLeft(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerInsetRelative(Int32, Int32, Int32, Int32, Int32)

Specifica gli inset relativi in pixel per l'oggetto drawable in corrispondenza dell'indice specificato.

(Ereditato da LayerDrawable)
SetLayerInsetRight(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerInsetStart(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerInsetTop(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayerSize(Int32, Int32, Int32)

Imposta una dimensione esplicita per il livello specificato.

(Ereditato da LayerDrawable)
SetLayerWidth(Int32, Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
SetLayoutDirection(LayoutDirection)

Impostare la direzione del layout per questo elemento disegnabile.

(Ereditato da Drawable)
SetLevel(Int32)

Specificare il livello per l'oggetto drawable.

(Ereditato da Drawable)
SetOpacity(Int32)

Imposta l'opacità di questo oggetto di disegno direttamente anziché raccogliere gli stati dai livelli.

(Ereditato da LayerDrawable)
SetPadding(Int32, Int32, Int32, Int32)

Imposta la spaziatura interna assoluta.

(Ereditato da LayerDrawable)
SetPaddingRelative(Int32, Int32, Int32, Int32)

Imposta la spaziatura interna relativa.

(Ereditato da LayerDrawable)
SetState(Int32[])

Specificare un set di stati per l'oggetto drawable.

(Ereditato da Drawable)
SetTint(Int32)

Specifica il colore della tinta per questo elemento di disegno.

(Ereditato da Drawable)
SetTintBlendMode(BlendMode)

Specifica una modalità di fusione delle tinte per questo elemento drawable.

(Ereditato da Drawable)
SetTintList(ColorStateList)

Specifica il colore della tinta per questo elemento disegnabile come elenco di stati colore.

(Ereditato da Drawable)
SetTintMode(PorterDuff+Mode)

Specifica una modalità di fusione delle tinte per questo elemento drawable.

(Ereditato da Drawable)
SetVisible(Boolean, Boolean)

Impostare se l'oggetto Drawable è visibile.

(Ereditato da Drawable)
StartTransition(Int32)

Iniziare il secondo livello sopra il primo livello.

ToArray<T>()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
UnscheduleDrawable(Drawable, Action)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da LayerDrawable)
UnscheduleDrawable(Drawable, IRunnable)

Un oggetto Drawable può chiamare questa opzione per annullare la struttura di un'azione pianificata in precedenza con Drawable.ICallback.

(Ereditato da LayerDrawable)
UnscheduleSelf(Action)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Drawable)
UnscheduleSelf(IRunnable)

Utilizzare l'implementazione corrente Callback per fare in modo che l'opzione Drawable non sia pianificata.

(Ereditato da Drawable)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
IJavaPeerable.Finalized()

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

GetJniTypeName(IJavaPeerable)

Estensione di LayerDrawables che è destinata a completare la fade tra il primo e il secondo livello.

Si applica a