GradientDrawable 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.
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via.
[Android.Runtime.Register("android/graphics/drawable/GradientDrawable", DoNotGenerateAcw=true)]
public class GradientDrawable : Android.Graphics.Drawables.Drawable
[<Android.Runtime.Register("android/graphics/drawable/GradientDrawable", DoNotGenerateAcw=true)>]
type GradientDrawable = class
inherit Drawable
- Ereditarietà
- Attributi
Commenti
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via.
Può essere definito in un file XML con l'elemento <shape>
. Per altre informazioni, vedere la guida alle risorse disegnabili.
Documentazione Java per android.graphics.drawable.GradientDrawable
.
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
GradientDrawable() |
Crea un nuovo gradientDrawable a tema in base allo stato costante specificato. |
GradientDrawable(GradientDrawable+Orientation, Int32[]) |
Crea un nuovo gradientDrawable a tema in base allo stato costante specificato. |
GradientDrawable(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Proprietà
Alpha |
Ottiene il valore alfa corrente per l'elemento disegnabile. (Ereditato da Drawable) |
AutoMirrored |
Indica se questo elemento Drawable verrà automaticamente mirrorato quando la direzione del layout è RTL a destra a sinistra. -or- Impostare se questo elemento Disegnabile viene automaticamente mirrorato quando la direzione del layout è RTL (da destra a sinistra). (Ereditato da Drawable) |
Bounds |
Restituisce i limiti disegnabili Rect. -o- Specificare un rettangolo di selezione per l'oggetto Drawable. (Ereditato da Drawable) |
Callback |
Restituisce l'implementazione corrente |
ChangingConfigurations |
Restituisce una maschera dei parametri di configurazione per cui può essere modificabile, richiedendo che venga ricreata. -o- Impostare una maschera dei parametri di configurazione per i quali può cambiare questa opzione, richiedendo che venga ricreata. (Ereditato da Drawable) |
Class |
Restituisce la classe di runtime di questo |
Color |
Restituisce l'elenco dello stato del colore utilizzato per riempire la forma oppure |
ColorFilter |
Restituisce il filtro di colore corrente o |
CornerRadius |
Restituisce il raggio per gli angoli della sfumatura, impostato in precedenza con |
Current |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
DirtyBounds |
Restituisce i limiti sporchi del disegnare Rect. (Ereditato da Drawable) |
GradientCenterX |
Restituisce la posizione X del centro della sfumatura come frazione della larghezza. |
GradientCenterY |
Restituisce la posizione Y del centro di questa sfumatura come frazione dell'altezza. |
GradientRadius |
Restituisce il raggio della sfumatura in pixel. |
GradientType |
Restituisce il tipo di sfumatura utilizzato da questo elemento di disegno, uno di |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
HasFocusStateSpecified |
Indica se questo elemento disegnabile ha almeno una specifica di stato che specifica |
InnerRadius |
Retrn il raggio interno dell'anello oppure Configurare il raggio interno dell'anello. |
InnerRadiusRatio |
Restituisce il raggio interno dell'anello espresso come rapporto della larghezza dell'anello. -o- Raggio interno dell'anello espresso come rapporto della larghezza dell'anello. |
IntrinsicHeight |
Restituisce l'altezza intrinseca del disegnare. (Ereditato da Drawable) |
IntrinsicWidth |
Restituisce la larghezza intrinseca del disegnare. (Ereditato da Drawable) |
IsFilterBitmap |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
IsProjected |
Indica se questa proiezione di richieste disegnabili. (Ereditato da Drawable) |
IsStateful |
Indica se questo elemento disegnabile cambierà l'aspetto in base allo stato. (Ereditato da Drawable) |
IsVisible |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
JniIdentityHashCode |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
JniPeerMembers |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. |
LayoutDirection |
Restituisce la direzione del layout risolta per questo oggetto Drawable. (Ereditato da Drawable) |
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) |
Opacity |
Restituisce l'opacità/trasparenza di questo oggetto Drawable. |
OpticalInsets |
Restituisce inset i set di layout suggeriti da questo oggetto Drawable per l'uso con operazioni di allineamento durante il layout. (Ereditato da Drawable) |
PeerReference |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
Shape |
Restituisce il tipo di forma utilizzato da questo oggetto di disegno, uno di |
Thickness |
Restituire lo spessore dell'anello oppure configurare lo spessore dell'anello. |
ThicknessRatio |
Restituisce il rapporto di spessore dell'anello espresso come rapporto della larghezza dell'anello. -o- Configurare lo spessore dell'anello espresso come rapporto della larghezza dell'anello. |
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. |
TransparentRegion |
Restituisce un'area che rappresenta la parte dell'oggetto Drawable completamente trasparente. (Ereditato da Drawable) |
UseLevel |
Restituisce se questa proprietà di disegno |
Metodi
ApplyTheme(Resources+Theme) |
Applica il tema specificato a questo elemento Disegnabile e ai relativi elementi figlio. (Ereditato da Drawable) |
CanApplyTheme() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
ClearColorFilter() |
Rimuove il filtro colore per questo disegnare. (Ereditato da Drawable) |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
CopyBounds() |
Restituisce una copia dei limiti disegnabili in un nuovo rect. (Ereditato da Drawable) |
CopyBounds(Rect) |
Restituisce una copia dei limiti disegnabili nell'oggetto Rect specificato (allocato dal chiamante). (Ereditato da Drawable) |
Dispose() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
Dispose(Boolean) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
Draw(Canvas) |
Disegnare nei relativi limiti (impostato tramite setBounds) rispettando gli effetti facoltativi, ad esempio alfa (impostato tramite setAlpha) e filtro colore (impostato tramite setColorFilter). |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetColors() |
Restituisce i colori usati per disegnare la sfumatura o |
GetConstantState() |
Restituisce un'istanza |
GetCornerRadii() |
Restituisce lo radii per ognuno dei 4 angoli. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetHotspotBounds(Rect) |
Popola |
GetOrientation() |
Restituisce l'orientamento della sfumatura definita in questo elemento disegnabile. |
GetOutline(Outline) |
Chiamato per ottenere l'elemento disegnabile per popolare la struttura che definisce l'area di disegno. (Ereditato da Drawable) |
GetPadding(Rect) |
Restituisce in spaziatura interna gli inset suggeriti da questo elemento Drawable per inserire il contenuto all'interno dei limiti di disegnabili. (Ereditato da Drawable) |
GetState() |
Descrive lo stato corrente, come unione di stati primitve, ad esempio |
Inflate(Resources, XmlReader, IAttributeSet) |
Gonfiare questo oggetto Drawable da una risorsa XML. (Ereditato da Drawable) |
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme) |
Gonfiare questo oggetto Drawable da una risorsa XML. (Ereditato da Drawable) |
InflateAsync(Resources, XmlReader, IAttributeSet) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
InvalidateSelf() |
Usare l'implementazione corrente |
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 l'oggetto Drawable esegue animazioni di transizione tra stati, chiedere di passare immediatamente allo stato corrente e ignorare eventuali animazioni attive. (Ereditato da Drawable) |
Mutate() |
Rendere questa modifica modificabile. (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 operazione nella sottoclasse per modificare l'aspetto se si varia in base ai limiti. (Ereditato da Drawable) |
OnLayoutDirectionChanged(Int32) |
Chiamato quando la direzione del layout risolto viene modificata. (Ereditato da Drawable) |
OnLevelChange(Int32) |
Eseguire l'override di questa classe nella sottoclasse per modificare l'aspetto se si varia in base al livello. (Ereditato da Drawable) |
OnStateChange(Int32[]) |
Eseguire l'override di questa operazione nella sottoclasse per modificare l'aspetto se si riconosce lo stato specificato. (Ereditato da Drawable) |
ScheduleSelf(Action, Int64) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
ScheduleSelf(IRunnable, Int64) |
Usare l'implementazione corrente |
SetAlpha(Int32) |
Specificare un valore alfa per l'elemento di disegno. 0 significa completamente trasparente e 255 significa completamente opaco. |
SetBounds(Int32, Int32, Int32, Int32) |
Specificare un rettangolo di selezione per l'oggetto Drawable. (Ereditato da Drawable) |
SetCallback(Drawable+ICallback) |
Associare un |
SetColor(ColorStateList) |
Modifica questo elemento disegnabile in modo da usare un singolo elenco di stati di colore anziché una sfumatura. |
SetColor(Int32) |
Modifica questo elemento disegnabile per usare un singolo colore anziché una sfumatura. |
SetColorFilter(Color, PorterDuff+Mode) |
Specificare un colore e una modalità Porter-Duff per essere il filtro colore per questo disegnare. (Ereditato da Drawable) |
SetColorFilter(ColorFilter) |
Specificare un filtro di colore facoltativo per l'elemento di disegno. |
SetColors(Int32[]) |
Imposta i colori usati per disegnare la sfumatura. |
SetColors(Int32[], Single[]) |
Imposta i colori e gli offset usati per disegnare la sfumatura. |
SetCornerRadii(Single[]) |
Specifica lo radii per ognuno dei 4 angoli. |
SetCornerRadius(Single) |
Specifica il raggio per gli angoli della sfumatura. |
SetDither(Boolean) |
Impostare su true per avere il ditherable dither i colori quando viene disegnato in un dispositivo con meno di 8 bit per componente di colore. (Ereditato da Drawable) |
SetFilterBitmap(Boolean) |
Impostare su true per avere il filtro disegnabile le bitmap con campionamento bilineare quando vengono ridimensionate o ruotate. (Ereditato da Drawable) |
SetGradientCenter(Single, Single) |
Imposta la posizione del centro della sfumatura come frazione della larghezza e dell'altezza. |
SetGradientRadius(Single) |
Imposta il raggio della sfumatura. |
SetGradientType(GradientType) |
Imposta il tipo di sfumatura utilizzato da questo elemento di disegno. |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
SetHotspot(Single, Single) |
Specifica la posizione dell'hotspot all'interno dell'oggetto disegnabile. (Ereditato da Drawable) |
SetHotspotBounds(Int32, Int32, Int32, Int32) |
Imposta i limiti a cui l'hotspot è vincolato, se devono essere diversi dai limiti disegnabili. (Ereditato da Drawable) |
SetLayoutDirection(LayoutDirection) |
Impostare la direzione del layout per questo disegnare. (Ereditato da Drawable) |
SetLevel(Int32) |
Specificare il livello per l'elemento di disegno. (Ereditato da Drawable) |
SetOrientation(GradientDrawable+Orientation) |
Imposta l'orientamento della sfumatura definita in questo elemento disegnabile. |
SetPadding(Int32, Int32, Int32, Int32) |
Configurare la spaziatura interna della forma sfumatura |
SetShape(ShapeType) |
Imposta il tipo di forma usato per disegnare la sfumatura. |
SetSize(Int32, Int32) |
Imposta le dimensioni della forma disegnata da questo disegno. |
SetState(Int32[]) |
Specificare un set di stati per l'oggetto di disegno. (Ereditato da Drawable) |
SetStroke(Int32, Color) |
Impostare la larghezza e il colore del tratto per l'oggetto di disegno. |
SetStroke(Int32, Color, Single, Single) |
Impostare la larghezza e il colore del tratto per l'oggetto di disegno. |
SetStroke(Int32, ColorStateList) |
Impostare l'elenco di stato del tratto e della larghezza del colore per l'oggetto di disegno. |
SetStroke(Int32, ColorStateList, Single, Single) |
Impostare l'elenco di stato del tratto e della larghezza del colore per l'oggetto di disegno. |
SetTint(Int32) |
Specifica il colore della tinta per questo disegnare. (Ereditato da Drawable) |
SetTintBlendMode(BlendMode) |
Specifica una modalità di fusione tinta per questo elemento disegnabile. (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 tinta per questo elemento disegnabile. (Ereditato da Drawable) |
SetUseLevel(Boolean) |
Imposta se la proprietà disegnabile |
SetVisible(Boolean, Boolean) |
Impostare se l'oggetto Drawable è visibile. (Ereditato da Drawable) |
ToArray<T>() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
UnscheduleSelf(Action) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Drawable) |
UnscheduleSelf(IRunnable) |
Usare l'implementazione corrente |
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() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. |
GetJniTypeName(IJavaPeerable) |
Oggetto Disegnabile con sfumatura di colore per pulsanti, sfondi e così via. |