WindowManagerLayoutParams Класс

Определение

[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<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

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

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

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

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

WindowManagerLayoutParams(Parcel)
WindowManagerLayoutParams(WindowManagerTypes)
WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)
WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

Поля

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_DEFAULTили ActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUTActivityInfo#COLOR_MODE_HDR. -или- Задайте цветовой режим окна.

Creator
DimAmount

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

FitInsetsIgnoringVisibility

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

FitInsetsSides

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

FitInsetsTypes

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

Flags

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

Format

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

Gravity

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

Handle

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

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

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

Height

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

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

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

HorizontalWeight

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

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

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

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

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

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

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

PreferredDisplayModeId

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

PreferredRefreshRate

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

RotationAnimation

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

ScreenBrightness

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

ScreenOrientation

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

SoftInputMode

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

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

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

ThresholdClass

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

ThresholdType

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

Title
TitleFormatted
Token

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

Type

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

VerticalMargin

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

VerticalWeight

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

Width

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

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

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

X

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

Y

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

Методы

AreWallpaperTouchEventsEnabled()

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

CanPlayMoveAnimation()
Clone()

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

(Унаследовано от Object)
CopyFrom(WindowManagerLayoutParams)
Debug(String)

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

DescribeContents()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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