Android.Graphics.Drawables Namespace

Fornece classes para gerenciar uma variedade de elementos visuais destinados apenas à exibição, como bitmaps e gradientes.

Classes

Nome Description
AdaptiveIconDrawable

Essa classe também pode ser criada por meio da inflação XML usando <adaptive-icon> marca além da criação dinâmica.

Animatable2AnimationCallback

Fornece classes para gerenciar uma variedade de elementos visuais destinados apenas à exibição, como bitmaps e gradientes.

AnimatedImageDrawable

Drawable para desenhar imagens animadas (como GIF).

AnimatedStateListDrawable

Desenhável que contém um conjunto de quadros de chaves desenháveis em que o quadro-chave exibido atualmente é escolhido com base no conjunto de estado atual.

AnimatedVectorDrawable

Essa classe anima as propriedades de um android.graphics.drawable.VectorDrawable com animações definidas usando android.animation.ObjectAnimator ou android.animation.AnimatorSet.

AnimationDrawable

Um objeto usado para criar animações quadro a quadro, definidas por uma série de objetos Desenháveis, que podem ser usados como plano de fundo de um objeto View.

BitmapDrawable

Um desenhável que encapsula um bitmap e pode ser em bloco, estendido ou alinhado.

ClipDrawable

Um desenhável que corta outro desenhável com base no valor de nível atual desse Desenhável.

ColorDrawable

Um drawable especializado que preenche a Tela com uma cor especificada.

ColorStateListDrawable

Um drawable que gerencia um ColorDrawable para torná-lo com estado e apoiado por um ColorStateList.

Drawable

A Drawable é uma abstração geral para "algo que pode ser desenhado.

Drawable.ConstantState

Essa classe abstrata é usada por Drawables para armazenar o estado de constante compartilhado e os dados entre Drawables.

DrawableContainer

Uma classe auxiliar que contém vários Drawables e seleciona qual usar.

DrawableContainer.DrawableContainerState

Um ConstantState que pode conter vários Drawables.

DrawableWrapper

Contêiner desenhável com apenas um elemento filho.

GradientDrawable

Um desenhável com um gradiente de cores para botões, planos de fundo etc.

GradientDrawable.Orientation

Controla como o gradiente é orientado em relação aos limites do desenhável

Icon

Um contêiner de guarda-chuva para várias representações gráficas serializáveis, incluindo Bitmaps, imagens de bitmap compactadas (e.

Icon.DrawableLoadedEventArgs

Fornece classes para gerenciar uma variedade de elementos visuais destinados apenas à exibição, como bitmaps e gradientes.

Icon.InterfaceConsts

Fornece classes para gerenciar uma variedade de elementos visuais destinados apenas à exibição, como bitmaps e gradientes.

InsetDrawable

Um desenhável que insta outro Desenhável por uma distância ou fração especificada dos limites de conteúdo.

LayerDrawable

Um desenhável que gerencia uma matriz de outros Drawables.

LevelListDrawable

Um recurso que gerencia vários drawables alternativos, cada um atribuiu um valor numérico máximo.

NinePatchDrawable

Um bitmap redimensionável, com áreas elásticas que você define.

PaintDrawable

Desenhável que desenha seus limites na tinta fornecida, com cantos arredondados opcionais.

PictureDrawable

Subclasse desenhável que encapsula uma imagem, permitindo que a imagem seja usada sempre que houver suporte para um Drawable.

RippleDrawable

Desenhável que mostra um efeito de ondulação em resposta às alterações de estado.

RotateDrawable

Um desenhável que pode girar outro Desenhável com base no valor de nível atual.

ScaleDrawable

Um desenhável que altera o tamanho de outro Desenhável com base em seu valor de nível atual.

ShapeDrawable

Um objeto Desenhável que desenha formas primitivas.

ShapeDrawable.ShaderFactory

A classe base define um objeto de fábrica que é chamado sempre que o desenhável é redimensionado (tem uma nova largura ou altura).

StateListDrawable

Permite atribuir várias imagens gráficas a um único Drawable e trocar o item visível por um valor de ID de cadeia de caracteres.

TransitionDrawable

Uma extensão de LayerDrawables que se destina a esmaecer entre a primeira e a segunda camada.

VectorDrawable

Isso permite que você crie um gráfico de vetor XML desenhável.

Interfaces

Nome Description
Drawable.ICallback

Implemente essa interface se você quiser criar um desenho animado que se estenda android.graphics.drawable.Drawable Drawable.

IAnimatable

A interface que pode ser desenhada com suporte a animações deve ser implementada.

IAnimatable2

A classe abstrata que pode ser desenhada com suporte a animações e retornos de chamada deve se estender.

Icon.IOnDrawableLoadedListener

Implementar essa interface para receber um retorno de chamada quando #loadDrawableAsync(Context, OnDrawableLoadedListener, Handler) loadDrawableAsync está concluído e seu Desenhável está pronto.

Enumerações

Nome Description
ClipDrawableOrientation

Enumera valores retornados por vários tipos e usados como um parâmetro do F:Android.Graphics.Drawables.ClipDrawable.. membro do ctor .

GradientType

Enumera valores retornados por LinearGradientmembros e membros RadialGradiente SweepGradient retornados como um parâmetro do membro F:Android.Graphics.Drawables.GradientDrawable.SetGradientType .

IconType

Fornece classes para gerenciar uma variedade de elementos visuais destinados apenas à exibição, como bitmaps e gradientes.

LayerDrawablePaddingMode

Enumera valores retornados por vários tipos.

ShapeType

Enumera valores retornados por vários métodos e ShapeType usados como um parâmetro do membro F:Android.Graphics.Drawables.GradientDrawable.SetShape .