BitmapDrawable Класс

Определение

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

[Android.Runtime.Register("android/graphics/drawable/BitmapDrawable", DoNotGenerateAcw=true)]
public class BitmapDrawable : Android.Graphics.Drawables.Drawable
[<Android.Runtime.Register("android/graphics/drawable/BitmapDrawable", DoNotGenerateAcw=true)>]
type BitmapDrawable = class
    inherit Drawable
Наследование
BitmapDrawable
Атрибуты

Комментарии

Рисуемый объект, который упаковывает растровое изображение и может быть плиткой, растянутой или выровненной. Вы можете создать BitmapDrawable из пути к файлу, входного потока, через инфляцию XML или из android.graphics.Bitmap объекта.

Его можно определить в XML-файле с элементом &lt;bitmap> . Дополнительные сведения см. в руководстве по рисованию ресурсов.

Также см. android.graphics.Bitmap класс, который обрабатывает управление и преобразование необработанных растровых рисунков и должен использоваться при рисовании в объект android.graphics.Canvas.

Документация по Java для android.graphics.drawable.BitmapDrawable.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

BitmapDrawable()
Устаревшие..

Создайте пустую рисуемую, а не связанную с плотностью.

BitmapDrawable(Bitmap)
Устаревшие..

Создайте рисование из растрового изображения, а не с плотностью.

BitmapDrawable(IntPtr, JniHandleOwnership)

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

BitmapDrawable(Resources, Bitmap)

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

BitmapDrawable(Resources, Stream)

Создайте рисование путем декодирования растрового изображения из заданного входного потока.

BitmapDrawable(Resources, String)

Создайте рисунок, открыв заданный путь к файлу и декодируя растровое изображение.

BitmapDrawable(Resources)
Устаревшие..

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

BitmapDrawable(Stream)
Устаревшие..

Создайте рисование путем декодирования растрового изображения из заданного входного потока.

BitmapDrawable(String)
Устаревшие..

Создайте рисунок, открыв заданный путь к файлу и декодируя растровое изображение.

Свойства

Alpha

Возвращает текущее альфа-значение для рисуемого объекта.

(Унаследовано от Drawable)
AutoMirrored

Указывает, будет ли этот рисование автоматически зеркально отображаться, если его направление макета — RTL справа налево. -или- Задайте, будет ли этот рисуемый параметр автоматически зеркально отображаться, если его направление макета — RTL (справа налево).

(Унаследовано от Drawable)
Bitmap

Возвращает растровое изображение, используемое этим рисуемым для отрисовки. -или- Переключитесь на новый объект Bitmap.

Bounds

Возвращает границы рисуемого прямоугольника. -или- Укажите ограничивающий прямоугольник для рисования.

(Унаследовано от Drawable)
Callback

Возвращает текущую Callback реализацию, подключенную к этому объекту Drawable.

(Унаследовано от Drawable)
ChangingConfigurations

Возвращает маску параметров конфигурации, для которых это может измениться, требуя повторного создания. -или- Задайте маску параметров конфигурации, для которых это может измениться, требуя повторного создания.

(Унаследовано от Drawable)
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
ColorFilter

Возвращает текущий цветовый фильтр или null не задан.

(Унаследовано от Drawable)
Current

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

(Унаследовано от Drawable)
DirtyBounds

Верните грязные границы рисуемого прямоугольника.

(Унаследовано от Drawable)
Gravity

Получите гравитацию, используемую для размещения или растяжения растрового изображения в пределах его границ. -или- Задайте гравитацию, используемую для размещения или растяжения растрового изображения в пределах его границ.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HasAntiAlias

Указывает, включена ли защита от псевдонима для этого рисуемого объекта.

HasFocusStateSpecified

Указывает, имеет ли этот рисуемый по крайней мере один спецификации состояния явным android.R.attr#state_focusedобразом.

(Унаследовано от Drawable)
HasMipMap

Указывает, включена ли подсказка mipmap на растровом рисунке этого рисунка.

IntrinsicHeight

Возвращает встроенную высоту рисуемого элемента.

(Унаследовано от Drawable)
IntrinsicWidth

Возвращает встроенную ширину рисования.

(Унаследовано от Drawable)
IsAutoMirrored

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

IsFilterBitmap

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

(Унаследовано от Drawable)
IsProjected

Указывает, является ли эта проекция нарисоваемым запросом.

(Унаследовано от Drawable)
IsStateful

Указывает, изменится ли этот внешний вид на основе состояния.

(Унаследовано от Drawable)
IsVisible

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

(Унаследовано от Drawable)
JniIdentityHashCode

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

(Унаследовано от Object)
JniPeerMembers

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

LayoutDirection

Возвращает разрешенное направление макета для этого объекта Drawable.

(Унаследовано от Drawable)
Level

Получение текущего уровня.

(Унаследовано от Drawable)
MinimumHeight

Возвращает минимальную высоту, предлагаемую этим рисуемым.

(Унаследовано от Drawable)
MinimumWidth

Возвращает минимальную ширину, предлагаемую этим рисуемым.

(Унаследовано от Drawable)
Opacity

Возвращает прозрачность или прозрачность этого объекта Drawable.

OpticalInsets

Возвращает в наборы наборов макетов, предлагаемых этим рисуемым для использования с операциями выравнивания во время макета.

(Унаследовано от Drawable)
Paint

Возвращает краску, используемую для отрисовки этого рисуемого объекта.

PeerReference

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

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

TileModeX

Указывает поведение повтора этого рисуемого объекта на оси X. -или- Задает поведение повторения этого рисуемого на оси X.

TileModeY

Указывает поведение повтора этого рисуемого объекта на оси Y. -или- Задает поведение повторения этого рисуемого объекта на оси Y.

TransparentRegion

Возвращает регион, представляющий часть рисования, которая полностью прозрачна.

(Унаследовано от Drawable)

Методы

ApplyTheme(Resources+Theme)

Применяет указанную тему к этой рисуемой и ее дочерним элементам.

(Унаследовано от Drawable)
CanApplyTheme()

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

(Унаследовано от Drawable)
ClearColorFilter()

Удаляет фильтр цветов для этого рисуемого объекта.

(Унаследовано от Drawable)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CopyBounds()

Верните копию границ рисования в новом прямоугольнике.

(Унаследовано от Drawable)
CopyBounds(Rect)

Возвращает копию границ рисования в указанном прямоугольнике (выделено вызывающим объектом).

(Унаследовано от Drawable)
Dispose()

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

(Унаследовано от Object)
Dispose(Boolean)

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

(Унаследовано от Object)
Draw(Canvas)

Рисуйте границы (set via setBounds) с учетом необязательных эффектов, таких как альфа(set via setAlpha) и фильтр цветов (set via setColorFilter).

Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetConstantState()

Возвращает экземпляр Drawable ConstantState, содержащий общее состояние этого объекта Drawable.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetHotspotBounds(Rect)

Заполняется outRect границами хот-спота.

(Унаследовано от Drawable)
GetOutline(Outline)

Вызывается для заполнения области рисования, определяющей область рисования.

(Унаследовано от Drawable)
GetPadding(Rect)

Вернитесь в заполнение наборов, предлагаемых этим рисуемым для размещения содержимого в границах рисуемого объекта.

(Унаследовано от Drawable)
GetState()

Описывает текущее состояние, как объединение примитивных состояний, таких как android.R.attr#state_focused, android.R.attr#state_selectedи т. д.

(Унаследовано от Drawable)
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme)

Раздуйте этот рисуемый ресурс ИЗ XML-ресурса.

(Унаследовано от Drawable)
Inflate(Resources, XmlReader, IAttributeSet)

Раздуйте этот рисуемый ресурс ИЗ XML-ресурса.

(Унаследовано от Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme)

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

(Унаследовано от Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet)

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

(Унаследовано от Drawable)
InvalidateSelf()

Используйте текущую Callback реализацию для перезарисовки с возможностью рисования.

(Унаследовано от Drawable)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
JumpToCurrentState()

Если этот объект Drawable выполняет переход анимации между состояниями, попросите немедленно перейти к текущему состоянию и пропустить активные анимации.

(Унаследовано от Drawable)
Mutate()

Сделайте этот рисуемый изменяемым.

(Унаследовано от Drawable)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
OnBoundsChange(Rect)

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

(Унаследовано от Drawable)
OnLayoutDirectionChanged(Int32)

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

(Унаследовано от Drawable)
OnLevelChange(Int32)

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

(Унаследовано от Drawable)
OnStateChange(Int32[])

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

(Унаследовано от Drawable)
ScheduleSelf(Action, Int64)

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

(Унаследовано от Drawable)
ScheduleSelf(IRunnable, Int64)

Используйте текущую Callback реализацию, чтобы запланировать это рисование.

(Унаследовано от Drawable)
SetAlpha(Int32)

Укажите альфа-значение для рисуемого объекта. 0 означает полностью прозрачный, и 255 означает полностью непрозрачный.

SetAntiAlias(Boolean)

Включает или отключает анти-псевдоним для этого рисуемого объекта.

SetBounds(Int32, Int32, Int32, Int32)

Укажите ограничивающий прямоугольник для рисования.

(Унаследовано от Drawable)
SetCallback(Drawable+ICallback)

Привязывает объект к этому объекту Callback Drawable.

(Унаследовано от Drawable)
SetColorFilter(Color, PorterDuff+Mode)

Укажите цвет и режим Porter-Duff, чтобы быть фильтром цветов для этого рисуемого объекта.

(Унаследовано от Drawable)
SetColorFilter(ColorFilter)

Укажите необязательный цветной фильтр для рисования.

SetDither(Boolean)

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

(Унаследовано от Drawable)
SetFilterBitmap(Boolean)

Задайте значение true, чтобы фильтруемый фильтр был применен к растровым изображениям с двулинейной выборкой при масштабировании или повороте.

(Унаследовано от Drawable)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetHotspot(Single, Single)

Указывает расположение хот-точки в рисуемом объекте.

(Унаследовано от Drawable)
SetHotspotBounds(Int32, Int32, Int32, Int32)

Задает границы, к которым ограничена точка доступа, если они должны отличаться от границ, доступных для рисования.

(Унаследовано от Drawable)
SetLayoutDirection(LayoutDirection)

Задайте направление макета для этого рисуемого объекта.

(Унаследовано от Drawable)
SetLevel(Int32)

Укажите уровень для рисования.

(Унаследовано от Drawable)
SetMipMap(Boolean)

Включает или отключает подсказку mipmap для растрового изображения этого рисунка.

SetState(Int32[])

Укажите набор состояний для рисования.

(Унаследовано от Drawable)
SetTargetDensity(Canvas)

Задайте масштаб плотности, в котором будет отображаться этот объект.

SetTargetDensity(DisplayMetrics)

Задайте масштаб плотности, в котором будет отображаться этот объект.

SetTargetDensity(Int32)

Задайте плотность, в которой будет отображаться этот объект.

SetTileModeXY(Shader+TileMode, Shader+TileMode)

Задает поведение повтора этого рисуемого на обеих осях.

SetTint(Int32)

Задает цвет оттенка для этого рисуемого объекта.

(Унаследовано от Drawable)
SetTintBlendMode(BlendMode)

Задает режим смешивания оттенков для этого рисуемого объекта.

(Унаследовано от Drawable)
SetTintList(ColorStateList)

Задает цвет отрисовки для этого рисования в виде списка состояний цвета.

(Унаследовано от Drawable)
SetTintMode(PorterDuff+Mode)

Задает режим смешивания оттенков для этого рисуемого объекта.

(Унаследовано от Drawable)
SetVisible(Boolean, Boolean)

Задайте, отображается ли этот рисуемый файл.

(Унаследовано от Drawable)
ToArray<T>()

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

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

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

(Унаследовано от Object)
UnscheduleSelf(Action)

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

(Унаследовано от Drawable)
UnscheduleSelf(IRunnable)

Используйте текущую Callback реализацию для незапланированного рисования.

(Унаследовано от Drawable)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

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

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Унаследовано от Object)
IJavaPeerable.Finalized()

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

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

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

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Применяется к