WindowManagerLayoutParams Класс

Определение

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

[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)>]
type WindowManagerLayoutParams = class
    inherit ViewGroup.LayoutParams
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
WindowManagerLayoutParams
Атрибуты
Реализации

Комментарии

Документация по платформе Android

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя Описание
WindowManagerLayoutParams()

Инициализирует новый экземпляр WindowManagerLayoutParams.

WindowManagerLayoutParams(Int32, Int32, Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)

Создает параметры макета окна с заданными измерениями, положением, типом окна, флагами и форматом пикселей.

WindowManagerLayoutParams(Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)

Создает параметры макета окна с заданными измерениями, типом окна, флагами и форматом пикселей.

WindowManagerLayoutParams(IntPtr, JniHandleOwnership)

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

WindowManagerLayoutParams(Parcel)

Создает параметры макета окна из предоставленной посылки.

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

Создает параметры макета окна с заданным типом окна, флагами и форматом пикселей.

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)

Создает параметры макета окна с заданным типом окна и флагами.

WindowManagerLayoutParams(WindowManagerTypes)

Создает параметры макета окна с заданным типом окна.

Поля

Имя Описание
AlphaChanged
Устаревшие.

Указывает, что окно альфа-файла изменилось при копировании параметров макета.

AnimationChanged
Устаревшие.

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

BrightnessOverrideFull

Значение и #screenBrightness#buttonBrightness указывающее, что яркость экрана или кнопки должна быть задана в качестве самого высокого значения, когда это окно находится перед этим окном.

BrightnessOverrideNone

Значение по умолчанию для #screenBrightness и указывает, что значение яркости не переопределяется для этого окна и #buttonBrightness обычной политики яркости следует использовать.

BrightnessOverrideOff

Значение и #screenBrightness#buttonBrightness указывающее, что яркость экрана или кнопки должна быть задана как наименьшее значение, когда это окно находится перед этим окном.

DimAmountChanged
Устаревшие.

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

DisplayFlagDisableHdrConversion
Устаревшие.

Указывает, отключается ли это окно преобразование HDR.

FillParent
Устаревшие.

Специальное значение для высоты или ширины, запрошенной представлением.

(Унаследовано от ViewGroup.LayoutParams)
FirstApplicationWindow

Начало типов окон, представляющих обычные окна приложений.

FirstSubWindow

Начало типов вложенных окон.

FirstSystemWindow

Начало типов окон, относящихся к системе.

FlagsChanged
Устаревшие.

Указывает, что флаги окна изменились при копировании параметров макета.

FormatChanged
Устаревшие.

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

LastApplicationWindow

Конец типов окон приложений.

LastSubWindow

Конец типов вложенных окон.

LastSystemWindow

Конец типов системных окон.

LayoutChanged
Устаревшие.

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

LayoutInDisplayCutoutModeAlways
Устаревшие.

Окно всегда может быть расширено в DisplayCutout области на всех краях экрана.

LayoutInDisplayCutoutModeDefault
Устаревшие.

Окно может быть расширено в DisplayCutout область, только если DisplayCutout он полностью содержится в системной панели или DisplayCutout не более 16 dp, но это зависит от выбора OEM.

LayoutInDisplayCutoutModeNever
Устаревшие.

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

LayoutInDisplayCutoutModeShortEdges
Устаревшие.

Окно всегда может быть расширено в DisplayCutout области на коротких краях экрана.

MatchParent

Специальное значение для высоты или ширины, запрошенной представлением.

(Унаследовано от ViewGroup.LayoutParams)
MemoryTypeChanged
Устаревшие.

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

RotationAnimationChanged
Устаревшие.

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

RotationAnimationCrossfade
Устаревшие.

Значение, для #rotationAnimation которого указывает, что это окно будет исчезать или выходить после поворота.

RotationAnimationJumpcut
Устаревшие.

Значение, для #rotationAnimation которого указывает, что это окно немедленно исчезнет или появится после поворота.

RotationAnimationRotate
Устаревшие.

Значение, для #rotationAnimation которого указывает, что это окно визуально поворачивается в или вне после поворота.

RotationAnimationSeamless
Устаревшие.

Значение для #rotationAnimation указания простого режима поворота.

ScreenBrightnessChanged
Устаревшие.

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

ScreenOrientationChanged
Устаревшие.

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

SoftInputModeChanged
Устаревшие.

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

TitleChanged
Устаревшие.

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

TypeChanged
Устаревшие.

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

WrapContent

Специальное значение для высоты или ширины, запрошенной представлением.

(Унаследовано от ViewGroup.LayoutParams)

Свойства

Имя Описание
Alpha

Альфа-значение, которое будет применяться ко всему окну.

BlurBehindRadius

Возвращает размытие за радиусом окна.; Размытие экрана за окном.

ButtonBrightness

Это можно использовать для переопределения стандартного поведения кнопки и заднего света клавиатуры.

Class

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

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

Возвращает цветовой режим окна, один из ActivityInfo#COLOR_MODE_DEFAULTActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUT них или ActivityInfo#COLOR_MODE_HDR.; Задайте цветовой режим окна.

Creator

Возвращает создателя пакета для экземпляров WindowManagerLayoutParams.

DesiredHdrHeadroom

Получение требуемого объема головного помещения HDR по мере установки #setDesiredHdrHeadroom(float); Задает требуемое значение главного места HDR, используемого при отрисовке в качестве соотношения targetHdrPeakBrightnessInNits / targetSdrWhitePointInNits.

DimAmount

Если #FLAG_DIM_BEHIND задано, это количество неактивности, которое необходимо применить.

FitInsetsIgnoringVisibility

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

FitInsetsSides

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

FitInsetsTypes

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

Flags

Различные варианты поведения и флаги.

Format

Нужный формат растрового изображения.

FrameRateBoostOnTouchEnabled

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

FrameRatePowerSavingsBalanced

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

Gravity

Размещение окна на экране как показано Gravity.

Handle

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

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

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

HdrConversionEnabled

Возвращает значение, включено ли преобразование HDR для окна; Включает или отключает преобразование HDR для окна.

Height

Сведения о том, насколько высокий вид хочет быть.

(Унаследовано от ViewGroup.LayoutParams)
HorizontalMargin

Горизонтальное поле в процентах от ширины контейнера между контейнером и мини-приложением.

HorizontalWeight

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

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

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

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

Возвращает метаданные однорангового узла JNI, используемые .NET для среды выполнения привязки Android.

LayoutAnimationParameters

Используется для анимации макетов.

(Унаследовано от ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode

Определяет, как выложено окно, если есть DisplayCutout. По умолчанию используется LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT. Значение является одним из следующих: LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS

MemoryType
Устаревшие.

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

PackageName

Имя пакета, владеющего этим окном.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

PreferredDisplayModeId

Идентификатор предпочтительного режима отображения для окна.

PreferredRefreshRate

Предпочтительная частота обновления для окна.

RotationAnimation

Определите анимации выхода и входа, используемые в этом окне при повороте устройства.

ScreenBrightness

Это можно использовать для переопределения предпочтительной яркости экрана пользователя.

ScreenOrientation

Значение определенной ориентации для окна.

SoftInputMode

Требуемый режим работы для любой области обратимого ввода.

SystemUiFlags

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

SystemUiVisibility
Устаревшие.

Управление видимостью строки состояния.

ThresholdClass

Возвращает дескриптор класса JNI, используемый .NET для среды выполнения привязки Android.

ThresholdType

Возвращает управляемый тип, используемый средой выполнения привязки .NET для Android.

Title

Возвращает или задает заголовок этого окна.

TitleFormatted

Задает заголовок окна.

Token

Идентификатор этого окна.

Type

Общий тип окна.

VerticalMargin

Вертикальное поле в процентах от высоты контейнера между контейнером и мини-приложением.

VerticalWeight

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

Width

Сведения о том, насколько широкое представление должно быть.

(Унаследовано от ViewGroup.LayoutParams)
WindowAnimations

Ресурс стиля, определяющий анимации, используемые для этого окна.

X

Положение X для этого окна.

Y

Позиция Y для этого окна.

Методы

Имя Описание
AreWallpaperTouchEventsEnabled()

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

CanPlayMoveAnimation()

Определяет, выполняется ли анимация перемещения воспроизведения.

Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Унаследовано от JavaObject)
CopyFrom(WindowManagerLayoutParams)

Копирует параметры макета из другого экземпляра и возвращает маску измененных полей.

Debug(String)

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

DescribeContents()

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

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

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

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

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

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

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

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

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

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

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

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

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

Notify()

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

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

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

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

Разрешать параметры макета в зависимости от направления макета.

(Унаследовано от ViewGroup.LayoutParams)
SetBaseAttributes(TypedArray, Int32, Int32)

Извлекает параметры макета из предоставленных атрибутов.

(Унаследовано от ViewGroup.LayoutParams)
SetCanPlayMoveAnimation(Boolean)

Задайте, можно ли воспроизводить анимацию для изменения положения в этом окне.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Позволяет в настоящее время сосредоточиться на окне записи ключей до системных процессов системных сочетаний клавиш и действий.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Унаследовано от JavaObject)
SetWallpaperTouchEventsEnabled(Boolean)

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

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Неструктурировать этот объект в пакете "Посылка".

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

Имя Описание
IJavaPeerable.Disposed()

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

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

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

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

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

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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