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

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

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

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, но это зависит от выбора изготовителя оборудования.

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_GAMUT или ActivityInfo#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

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

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

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

Width

Сведения о ширине представления.

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

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

X

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

Y

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

Методы

AreWallpaperTouchEventsEnabled()

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

CanPlayMoveAnimation()
Clone()

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

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

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

DescribeContents()

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

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>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

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

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

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

Сведите этот объект в плоскую структуру в объект Parcel.

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

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)

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