Android.Graphics.Drawables Namespace

Stellt Klassen bereit, um eine Vielzahl visueller Elemente zu verwalten, die nur für die Anzeige vorgesehen sind, z. B. Bitmaps und Farbverläufe.

Klassen

Name Beschreibung
AdaptiveIconDrawable

Diese Klasse kann auch über DIE XML-Inflation mithilfe von <adaptive-icon> Tag zusätzlich zur dynamischen Erstellung erstellt werden.

Animatable2AnimationCallback

Stellt Klassen bereit, um eine Vielzahl visueller Elemente zu verwalten, die nur für die Anzeige vorgesehen sind, z. B. Bitmaps und Farbverläufe.

AnimatedImageDrawable

Drawable zum Zeichnen animierter Bilder (z. B. GIF).

AnimatedStateListDrawable

Drawable containing a set of Drawable keyframes where the currently displayed keyframe is chosen based on the current state set.

AnimatedVectorDrawable

Diese Klasse animiert Die Eigenschaften einer android.graphics.drawable.VectorDrawable mit android.animation.ObjectAnimator oder android.animation.AnimatorSet.

AnimationDrawable

Ein Objekt zum Erstellen von Frame-nach-Frame-Animationen, definiert durch eine Reihe von Drawable-Objekten, die als Hintergrund eines View-Objekts verwendet werden können.

BitmapDrawable

Eine Zeichnungsfläche, die eine Bitmap umschließt und nebeneinander angeordnet, gestreckt oder ausgerichtet werden kann.

ClipDrawable

Ein Drawable-Element, das basierend auf dem aktuellen Wert dieser Drawable-Ebene ein anderes Drawable-Element ausklammert.

ColorDrawable

Ein spezieller Drawable-Wert, der den Zeichenbereich mit einer angegebenen Farbe ausfüllt.

ColorStateListDrawable

Eine Drawable, die es ColorDrawable verwaltet, um es zustandsvoll und unterstützt von einem ColorStateList.

Drawable

Ein Drawable ist eine allgemeine Abstraktion für "etwas, das gezeichnet werden kann.

Drawable.ConstantState

Diese abstrakte Klasse wird von Drawables verwendet, um gemeinsam genutzten Konstantenzustand und Daten zwischen Drawables zu speichern.

DrawableContainer

Eine Hilfsklasse, die mehrere Drawables enthält, und wählt aus, welche Klasse verwendet werden soll.

DrawableContainer.DrawableContainerState

Ein ConstantState-Wert, der mehrere Drawables enthalten kann.

DrawableWrapper

Drawable container with only one child element.

GradientDrawable

Ein Zeichnen mit einem Farbverlauf für Schaltflächen, Hintergründe usw.

GradientDrawable.Orientation

Steuert, wie der Farbverlauf relativ zu den Grenzen der Zeichnungsform ausgerichtet ist.

Icon

Ein Dachcontainer für mehrere serialisierbare Grafikdarstellungen, darunter Bitmaps, komprimierte Bitmapbilder (e.

Icon.DrawableLoadedEventArgs

Stellt Klassen bereit, um eine Vielzahl visueller Elemente zu verwalten, die nur für die Anzeige vorgesehen sind, z. B. Bitmaps und Farbverläufe.

Icon.InterfaceConsts

Stellt Klassen bereit, um eine Vielzahl visueller Elemente zu verwalten, die nur für die Anzeige vorgesehen sind, z. B. Bitmaps und Farbverläufe.

InsetDrawable

Eine Drawable-Eigenschaft, die einen anderen Drawable-Wert durch einen bestimmten Abstand oder Bruchteil der Grenzen des Inhalts einsetet.

LayerDrawable

Eine Drawable-Datei, die ein Array anderer Drawables verwaltet.

LevelListDrawable

Eine Ressource, die eine Reihe alternativer Drawables verwaltet, wobei jedem ein maximaler numerischer Wert zugewiesen wurde.

NinePatchDrawable

Eine verkleinerbare Bitmap mit gestreckten Bereichen, die Sie definieren.

PaintDrawable

Drawable that draws its bounds in the given paint, with optional rounded corners.

PictureDrawable

Zeichnungsfähige Unterklasse, die ein Bild umschließt, sodass das Bild überall verwendet werden kann, wo eine Zeichnung unterstützt wird.

RippleDrawable

Drawable that shows awell effect in response to state changes.

RotateDrawable

Ein Drawable-Objekt, das basierend auf dem aktuellen Levelwert einen anderen Drawable-Wert drehen kann.

ScaleDrawable

Eine Zeichnungsgröße, die die Größe eines anderen Drawable-Werts basierend auf dem aktuellen Levelwert ändert.

ShapeDrawable

Ein Drawable-Objekt, das primitive Formen zeichnet.

ShapeDrawable.ShaderFactory

Die Basisklasse definiert ein Factoryobjekt, das jedes Mal aufgerufen wird, wenn die Zeichnungsgröße geändert wird (hat eine neue Breite oder Höhe).

StateListDrawable

Hiermit können Sie einem einzelnen Drawable-Element eine Reihe von Grafikbildern zuweisen und das sichtbare Element durch einen Zeichenfolgen-ID-Wert austauschen.

TransitionDrawable

Eine Erweiterung von LayerDrawables, die zwischen der ersten und zweiten Ebene überblenden sollen.

VectorDrawable

Auf diese Weise können Sie eine zeichnungsfähige Grafik basierend auf einer XML-Vektorgrafik erstellen.

Schnittstellen

Name Beschreibung
Drawable.ICallback

Implementieren Sie diese Schnittstelle, wenn Sie eine animierte Zeichnung erstellen möchten, die erweitert wird android.graphics.drawable.Drawable Drawable.

IAnimatable

Schnittstelle, die drawables unterstützende Animationen implementieren sollten.

IAnimatable2

Abstrakte Klasse, die animationen und Rückrufe unterstützt, sollte erweitert werden.

Icon.IOnDrawableLoadedListener

Implementieren Sie diese Schnittstelle, um einen Rückruf zu erhalten, wenn #loadDrawableAsync(Context, OnDrawableLoadedListener, Handler) loadDrawableAsync ist fertig, und Ihr Drawable ist bereit.

Enumerationen

Name Beschreibung
ClipDrawableOrientation

Listet werte auf, die von mehreren Typen zurückgegeben werden und als Parameter der F:Android.Graphics.Drawables.ClipDrawable.. ctor-Mitglied .

GradientType

Listet Werte auf, die von den LinearGradient, RadialGradientund Membern zurückgegeben und SweepGradient als Parameter des F:Android.Graphics.Drawables.GradientDrawable.SetGradientType member verwendet werden.

IconType

Stellt Klassen bereit, um eine Vielzahl visueller Elemente zu verwalten, die nur für die Anzeige vorgesehen sind, z. B. Bitmaps und Farbverläufe.

LayerDrawablePaddingMode

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

ShapeType

Listet Werte auf, die von mehreren Methoden ShapeType zurückgegeben und als Parameter des F:Android.Graphics.Drawables.GradientDrawable.SetShape" verwendet werden.