Android.Graphics.Drawables Пространство имен

Предоставляет классы для управления различными визуальными элементами, предназначенными только для отображения, например растровых изображений и градиентов.

Классы

Имя. Описание
AdaptiveIconDrawable

Этот класс также можно создать с помощью xml-инфляции с помощью <adaptive-icon> тега в дополнение к динамическому созданию.

Animatable2AnimationCallback

Предоставляет классы для управления различными визуальными элементами, предназначенными только для отображения, например растровых изображений и градиентов.

AnimatedImageDrawable

Drawable для рисования анимированных изображений (например, GIF).

AnimatedStateListDrawable

Рисование, содержащее набор ключевых кадров, в которых выбранный в данный момент ключевой кадр выбирается на основе текущего набора состояний.

AnimatedVectorDrawable

Этот класс анимирует свойства анимации android.graphics.drawable.VectorDrawable , определенных с помощью android.animation.ObjectAnimator или android.animation.AnimatorSet.

AnimationDrawable

Объект, используемый для создания анимаций по кадрам, определенных рядом объектов, которые можно использовать в качестве фона объекта View.

BitmapDrawable

Рисуемый объект, который упаковывает растровое изображение и может быть плиткой, растянутой или выровненной.

ClipDrawable

Объект Drawable, который клипирует другой объект Drawable на основе текущего значения уровня Drawable.

ColorDrawable

Специализированный рисуемый объект, заполняющий холст заданным цветом.

ColorStateListDrawable

Рисуемый ColorDrawable объект, который управляет его отслеживанием состояния и поддерживается ColorStateList.

Drawable

Рисование — это общая абстракция для "чего-то, что можно нарисовать.

Drawable.ConstantState

Этот абстрактный класс используется для Drawableхранения общего состояния константы и данных между Рисуемыми.

DrawableContainer

Вспомогательный класс, содержащий несколько Drawables, и выбирает один из них.

DrawableContainer.DrawableContainerState

ConstantState, который может содержать несколько Drawables.

DrawableWrapper

Контейнер, доступный для рисования, с одним дочерним элементом.

GradientDrawable

Рисуемый с градиентом цвета для кнопок, фонов и т. д.

GradientDrawable.Orientation

Определяет, как градиент ориентирован относительно границ рисуемого

Icon

Контейнер зонтика для нескольких сериализуемых графических представлений, включая растровые изображения, сжатые растровые изображения (e).

Icon.DrawableLoadedEventArgs

Предоставляет классы для управления различными визуальными элементами, предназначенными только для отображения, например растровых изображений и градиентов.

Icon.InterfaceConsts

Предоставляет классы для управления различными визуальными элементами, предназначенными только для отображения, например растровых изображений и градиентов.

InsetDrawable

Объект Drawable, который задает другое рисуемое значение по указанному расстоянию или дроби границ содержимого.

LayerDrawable

Объект Drawable, который управляет массивом других рисуемых объектов.

LevelListDrawable

Ресурс, который управляет рядом альтернативных рисуемых объектов, каждый назначает максимальное числовое значение.

NinePatchDrawable

Изменяемая растровая карта с растягиваемыми областями, которые вы определяете.

PaintDrawable

Рисуемый, который рисует границы в заданной краске с необязательными закругленными углами.

PictureDrawable

Подкласс с возможностью рисования, который упаковывает рисунок, что позволяет использовать рисунок везде, где поддерживается рисование.

RippleDrawable

Рисуемый, показывающий эффект рябь в ответ на изменения состояния.

RotateDrawable

Объект Drawable, который может повернуть другой объект Drawable на основе текущего значения уровня.

ScaleDrawable

Объект Drawable, который изменяет размер другого объекта Drawable на основе текущего значения уровня.

ShapeDrawable

Объект, который рисует примитивные фигуры.

ShapeDrawable.ShaderFactory

Базовый класс определяет объект фабрики, который вызывается при каждом изменении размера рисования (имеет новую ширину или высоту).

StateListDrawable

Позволяет назначить ряд графических изображений одному рисуемому объекту и заменить видимый элемент значением строкового идентификатора.

TransitionDrawable

Расширение LayerDrawables, которое предназначено для перекрестного переключения между первым и вторым слоем.

VectorDrawable

Это позволяет создать рисуемый объект на основе графического вектора XML.

Интерфейсы

Имя. Описание
Drawable.ICallback

Реализуйте этот интерфейс, если вы хотите создать анимированный рисуемый объект, который расширяется android.graphics.drawable.Drawable Drawable.

IAnimatable

Интерфейс, поддерживающий анимацию, должен реализовываться.

IAnimatable2

Абстрактный класс, поддерживающий анимацию и обратные вызовы, должен расширяться.

Icon.IOnDrawableLoadedListener

Реализация этого интерфейса для получения обратного вызова при выполнении #loadDrawableAsync(Context, OnDrawableLoadedListener, Handler) loadDrawableAsync завершено, и ваш drawable готов.

Перечисления

Имя. Описание
ClipDrawableOrientation

Перечисляет значения, возвращаемые несколькими типами и взятые в качестве параметра F:Android.Graphics.Drawables.ClipDrawable.. элемент ctor .

GradientType

Перечисляет значения, возвращаемые LinearGradientэлементами , RadialGradientи элементами и SweepGradient взятыми в качестве параметра члена .

IconType

Предоставляет классы для управления различными визуальными элементами, предназначенными только для отображения, например растровых изображений и градиентов.

LayerDrawablePaddingMode

Перечисляет значения, возвращаемые несколькими типами.

ShapeType

Перечисляет значения, возвращаемые несколькими методами ShapeType и взятыми в качестве параметра члена .