Outline Класс

Определение

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

Комментарии

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

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

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

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

Outline()

Создает пустую структуру.

Outline(Outline)

Создает объект Outline с копией данных в src.

Свойства

Alpha

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

Class

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

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

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

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

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

JniIdentityHashCode

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

Определяет простую фигуру, используемую для ограничивающих графических областей.

PeerReference

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

Возвращает округленный радиус прямоугольника, если задано, или значение меньше 0, если путь был задан с помощью #setPath(Path).

ThresholdClass

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

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

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

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

Методы

CanClip()

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

Clone()

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

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

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

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

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

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

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

Заполняет outBounds границами структуры, если задано, и возвращает значение true.

JavaFinalize()

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

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

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

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

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

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

Смещает структуру на (dx,dy).

Set(Outline)

Замените содержимое этой структуры содержимым src.

SetConvexPath(Path)

Задает для параметра Outline значение android.graphics.Path#isConvex() convex path.

SetEmpty()

Задает пустую структуру.

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

SetOval(Rect)

Удобство для #setOval(int, int, int, int)

SetPath(Path)

Задает для параметра Outline значение android.graphics.Path path.

SetRect(Int32, Int32, Int32, Int32)

Задает для параметра Outline прямоугольник, определенный входными координатами.

SetRect(Rect)

Удобство для #setRect(int, int, int, int)

SetRoundRect(Int32, Int32, Int32, Int32, Single)

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

SetRoundRect(Rect, Single)

Удобство для #setRoundRect(int, int, int, int, float)

ToArray<T>()

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

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

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

Определяет простую фигуру, используемую для ограничивающих графических областей.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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)

Определяет простую фигуру, используемую для ограничивающих графических областей.

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