TransitionDrawable Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Estensione di LayerDrawables destinata a dissolvenza incrociata 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à
- Attributi
- Implementazioni
Commenti
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. Per avviare la transizione, chiamare #startTransition(int)
. Per visualizzare solo il primo livello, chiamare #resetTransition()
.
Può essere definita in un file XML con l'elemento <transition>
. Ogni elemento Drawable nella transizione viene definito in un oggetto annidato <item>
. Per altre informazioni, vedere la guida alle risorse disegnabili.
Documentazione java per android.graphics.drawable.TransitionDrawable
.
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
TransitionDrawable(Drawable[]) |
Creare una nuova transizione disegnabile con l'elenco di livelli specificato. |
TransitionDrawable(IntPtr, JniHandleOwnership) |
Costruttore usato 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 sopra il livello precedente. (Ereditato da LayerDrawable) |
Proprietà
Alpha |
Ottiene il valore alfa corrente per l'oggetto drawable. (Ereditato da Drawable) |
AutoMirrored |
Indica se l'oggetto Drawable verrà automaticamente sottoposto a mirroring quando la direzione del layout è RTL da destra a sinistra. -oppure- Imposta se questa proprietà 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 dell'oggetto drawable Rect. -oppure- Specificare un rettangolo di delimitazione per l'oggetto Drawable. (Ereditato da Drawable) |
Callback |
Restituisce l'implementazione corrente |
ChangingConfigurations |
Restituisce una maschera dei parametri di configurazione per i quali può cambiare questo elemento drawable, richiedendo che venga ricreato. -oppure- Impostare una maschera dei parametri di configurazione per i quali questa modifica può essere modificata, richiedendo che venga ricreata. (Ereditato da Drawable) |
Class |
Restituisce la classe di runtime di questo |
ColorFilter |
Restituisce il filtro colore corrente o |
CrossFadeEnabled |
Indica se la dissolvenza incrociata è abilitata per questa transizione. -oppure- Abilita o disabilita la dissolvenza incrociata delle disegnare. |
Current |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
DirtyBounds |
Restituisce i limiti sporchi dell'oggetto disegnabile Rect. (Ereditato da Drawable) |
EndPadding |
Restituisce la spaziatura interna finale in pixel. (Ereditato da LayerDrawable) |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
HasFocusStateSpecified |
Indica se questo oggetto drawable ha almeno una specifica di stato che specifica in modo esplicito |
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 destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
IsProjected |
Indica se questa proiezione di richieste disegnabili. (Ereditato da Drawable) |
IsStateful |
Indica se questo elemento drawable cambierà l'aspetto in base allo stato. (Ereditato da Drawable) |
IsVisible |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
JniIdentityHashCode |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
JniPeerMembers |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. |
LayoutDirection |
Restituisce la direzione del layout risolto per questo elemento 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 questo oggetto Drawable. (Ereditato da Drawable) |
MinimumWidth |
Restituisce la larghezza minima suggerita da questo oggetto 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 di questo elemento 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 destinata a dissolvenza incrociata 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 |
ApplyTheme(Resources+Theme) |
Applica il tema specificato a questo elemento Drawable e ai relativi elementi figlio. (Ereditato da Drawable) |
CanApplyTheme() |
Estensione di LayerDrawables destinata a dissolvenza incrociata 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 di drawable in un nuovo rect. (Ereditato da Drawable) |
CopyBounds(Rect) |
Restituisce una copia dei limiti dell'oggetto drawable nell'oggetto Rect specificato (allocato dal chiamante). (Ereditato da Drawable) |
Dispose() |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
Dispose(Boolean) |
Estensione di LayerDrawables destinata a dissolvenza incrociata 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 |
FindIndexByLayerId(Int32) |
Restituisce il livello con l'oggetto specificato |
GetConstantState() |
Restituisce un'istanza |
GetDrawable(Int32) |
Restituisce l'oggetto 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) |
Popola |
GetId(Int32) |
Restituisce l'ID del livello specificato. (Ereditato da LayerDrawable) |
GetLayerGravity(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerHeight(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerInsetBottom(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerInsetEnd(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerInsetLeft(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerInsetRight(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerInsetStart(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerInsetTop(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetLayerWidth(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
GetOutline(Outline) |
Chiamato per ottenere l'elemento drawable per popolare l'oggetto Outline che ne definisce l'area di disegno. (Ereditato da Drawable) |
GetPadding(Rect) |
Restituisce in spaziatura interna gli inset suggeriti da questo elemento Drawable per posizionare il contenuto all'interno dei limiti di drawable. (Ereditato da Drawable) |
GetState() |
Descrive lo stato corrente, come unione di stati primitve, ad esempio |
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 destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
InvalidateDrawable(Drawable) |
Chiamato quando è necessario ridisegnare l'oggetto drawable. (Ereditato da LayerDrawable) |
InvalidateSelf() |
Utilizzare l'implementazione corrente |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
JumpToCurrentState() |
Se l'oggetto Drawable esegue la transizione delle animazioni tra gli stati, chiedere di passare immediatamente allo stato corrente e ignorare le animazioni attive. (Ereditato da Drawable) |
Mutate() |
Rendere questa modifica modificabile disegnabile. (Ereditato da Drawable) |
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) |
OnBoundsChange(Rect) |
Eseguire l'override di questa impostazione nella sottoclasse per modificare l'aspetto se si modifica in base ai limiti. (Ereditato da Drawable) |
OnLayoutDirectionChanged(Int32) |
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 modifica in base al livello. (Ereditato da Drawable) |
OnStateChange(Int32[]) |
Eseguire l'override di questa classe nella 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 destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
ScheduleDrawable(Drawable, IRunnable, Int64) |
Un elemento Drawable può chiamare questa operazione per pianificare il fotogramma successivo dell'animazione. (Ereditato da LayerDrawable) |
ScheduleSelf(Action, Int64) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
ScheduleSelf(IRunnable, Int64) |
Utilizzare l'implementazione corrente |
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 Drawable. (Ereditato da Drawable) |
SetCallback(Drawable+ICallback) |
Associare un |
SetColorFilter(Color, PorterDuff+Mode) |
Specificare un colore e la modalità Porter-Duff in modo che sia il filtro colori per questo disegnabile. (Ereditato da Drawable) |
SetColorFilter(ColorFilter) |
Specificare un filtro colore facoltativo per l'elemento drawable. (Ereditato da LayerDrawable) |
SetDither(Boolean) |
Impostare su true per fare in modo che il ditherable disegnabile quando viene disegnato in un dispositivo con meno di 8 bit per ogni componente di colore. (Ereditato da Drawable) |
SetDrawable(Int32, Drawable) |
Imposta l'oggetto drawable per il livello in corrispondenza dell'indice specificato. (Ereditato da LayerDrawable) |
SetDrawableByLayerId(Int32, Drawable) |
Sostituisce per |
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 destinata a dissolvenza incrociata 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 destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
SetLayerInsetEnd(Int32, Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
SetLayerInsetLeft(Int32, Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata 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 destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
SetLayerInsetStart(Int32, Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
SetLayerInsetTop(Int32, Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata 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 destinata a dissolvenza incrociata 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'elemento drawable. (Ereditato da Drawable) |
SetOpacity(Int32) |
Imposta l'opacità di questo elemento disegnabile 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 disegnabile. (Ereditato da Drawable) |
SetTintBlendMode(BlendMode) |
Specifica una modalità di fusione della tinta 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 della tinta 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 destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
UnscheduleDrawable(Drawable, Action) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da LayerDrawable) |
UnscheduleDrawable(Drawable, IRunnable) |
Un oggetto Drawable può chiamare questa operazione per annullare loschedule di un'azione pianificata in precedenza con Drawable.ICallback. (Ereditato da LayerDrawable) |
UnscheduleSelf(Action) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Drawable) |
UnscheduleSelf(IRunnable) |
Utilizzare l'implementazione corrente |
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) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. |
GetJniTypeName(IJavaPeerable) |
Estensione di LayerDrawables destinata a dissolvenza incrociata tra il primo e il secondo livello. |