WindowInsets Класс

Определение

Описывает набор наборов для содержимого окна.

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

Комментарии

Описывает набор наборов для содержимого окна.

Наборы WindowInset являются неизменяемыми и могут быть расширены для включения большего набора типов в будущем. Чтобы настроить наборы, используйте один из предоставленных методов клонирования для получения нового экземпляра WindowInsets с измененными свойствами.

Примечание. До этого android.os.Build.VERSION_CODES#P Pэкземпляры WindowInsets были неизменяемыми только во время одного прохода макета (т. е. возвращали те же значения между View#onApplyWindowInsets и View#onLayout, но могли возвращать другие значения в противном случае). Начиная с android.os.Build.VERSION_CODES#P P, WindowInsets всегда являются неизменяемыми и реализуют равенство.

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

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

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

WindowInsets(WindowInsets)

Создайте новый объект WindowInsets, скопировав все значения из исходного объекта WindowInsets.

Свойства

Class

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

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

Экземпляр WindowInsets , для которого #isConsumed() возвращается true.

DisplayCutout

Возвращает вырез отображения, если он есть.

DisplayShape

Возвращает отображаемую фигуру в пространстве координат окна.

Handle

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

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

Возвращает значение true, если у этого объекта WindowInsets есть ненулевое наборы.

HasStableInsets

Возвращает значение true, если этот объект WindowInsets имеет ненулевые стабильные наборы.

HasSystemWindowInsets

Возвращает значение true, если этот объект WindowInsets содержит ненулевое системное окно.

IsConsumed

Проверьте, были ли эти наборы полностью использованы.

IsRound

Возвращает значение true, если связанное окно имеет круглую форму.

JniIdentityHashCode

Описывает набор наборов для содержимого окна.

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

Описывает набор наборов для содержимого окна.

MandatorySystemGestureInsets

Возвращает обязательные наборы системных жестов.

PeerReference

Описывает набор наборов для содержимого окна.

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

Rect Возвращает максимальные границы индикатора конфиденциальности системы для текущей ориентации в относительных координатах или значение NULL, если границы еще не загружены.

StableInsetBottom

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

StableInsetLeft

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

StableInsetRight

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

StableInsets

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

StableInsetTop

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

SystemGestureInsets

Возвращает наборы системных жестов.

SystemWindowInsetBottom

Возвращает нижний набор системного окна в пикселях.

SystemWindowInsetLeft

Возвращает левое системное окно в пикселях.

SystemWindowInsetRight

Возвращает правое системное окно в пикселях.

SystemWindowInsets

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

SystemWindowInsetTop

Возвращает верхний набор системного окна в пикселях.

TappableElementInsets

Возвращает наборы элементов tappable.

ThresholdClass

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

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

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

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

Методы

Clone()

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

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

Возвращает копию этого объекта WindowInsets с полностью использованным вырезом.

ConsumeStableInsets()

Возвращает копию этого объекта WindowInsets с полностью использованными стабильными наборами.

ConsumeSystemWindowInsets()

Возвращает копию этого объекта WindowInsets с полностью использованными наборами системных окон.

Dispose()

Описывает набор наборов для содержимого окна.

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

Описывает набор наборов для содержимого окна.

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

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

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

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

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

Возвращает наборы определенного набора окон, вызывающих вставки, обозначаемые битовой typeMask маской Types.

GetInsetsIgnoringVisibility(Int32)

Возвращает наборы, которые может вызвать определенный набор окон, обозначаемые битовой typeMask маской Types, независимо от того, является ли этот тип видимым в данный момент или нет.

GetRoundedCorner(Int32)

Возвращает значение RoundedCorner заданной позиции, если она имеется.

Inset(Insets)

Возвращает копию этого экземпляра в заданных направлениях.

Inset(Int32, Int32, Int32, Int32)

Возвращает копию этого экземпляра в заданных направлениях.

IsVisible(Int32)

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

JavaFinalize()

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

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

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

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

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

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

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

ReplaceSystemWindowInsets(Rect)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

Описывает набор наборов для содержимого окна.

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

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

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

Описывает набор наборов для содержимого окна.

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

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

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

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

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

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

(Унаследовано от 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)

Описывает набор наборов для содержимого окна.

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