NinePatch Класс

Определение

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Комментарии

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах. По сути, это позволяет создавать пользовательские рисунки, которые будут масштабироваться так, как вы определяете, когда содержимое, добавляемое в изображение, выходит за обычные границы рисунка. Подробное описание изображения NinePatch см. в описании в документе 2D Graphics .

Инструмент Draw 9-Patch предлагает очень удобный способ создания изображений NinePatch с помощью графического редактора WYSIWYG.

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

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

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

NinePatch(Bitmap, Byte[])

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

NinePatch(Bitmap, Byte[], String)

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

NinePatch(IntPtr, JniHandleOwnership)

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

Свойства

Bitmap

Возвращает растровое изображение, используемое для рисования ninePatch.

Class

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

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

Возвращает плотность базового растрового рисунка согласно Bitmap#getDensity() Bitmap.getDensity().

Handle

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

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

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

Height

Возвращает встроенную высоту объекта NinePatch в пикселях.

JniIdentityHashCode

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

Name

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

Paint

Возвращает краску, используемую для рисования ninePatch.

PeerReference

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

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

ThresholdType

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

Width

Возвращает встроенную ширину объекта NinePatch в пикселях.

Методы

Clone()

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

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Рисует NinePatch.

Draw(Canvas, Rect, Paint)

Рисует NinePatch.

Draw(Canvas, RectF)

Рисует NinePatch.

Equals(Object)

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

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

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

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

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

IsNinePatchChunk(Byte[])

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

JavaFinalize()

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

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

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

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

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

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

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

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

Задает краску, используемую при рисовании NinePatch.

ToArray<T>()

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

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

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

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

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

IJavaPeerable.Disposed()

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

GetJniTypeName(IJavaPeerable)

Класс NinePatch позволяет рисовать растровое изображение в девяти или более разделах.

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