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
- Наследование
- Атрибуты
- Реализации
Комментарии
Документация по платформе 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 |
Значение и |
| BrightnessOverrideNone |
Значение по умолчанию для |
| BrightnessOverrideOff |
Значение и |
| DimAmountChanged |
Устаревшие.
Указывает, что размер димнела изменился при копировании параметров макета. |
| DisplayFlagDisableHdrConversion |
Устаревшие.
Указывает, отключается ли это окно преобразование HDR. |
| FillParent |
Устаревшие.
Специальное значение для высоты или ширины, запрошенной представлением. (Унаследовано от ViewGroup.LayoutParams) |
| FirstApplicationWindow |
Начало типов окон, представляющих обычные окна приложений. |
| FirstSubWindow |
Начало типов вложенных окон. |
| FirstSystemWindow |
Начало типов окон, относящихся к системе. |
| FlagsChanged |
Устаревшие.
Указывает, что флаги окна изменились при копировании параметров макета. |
| FormatChanged |
Устаревшие.
Указывает, что формат пикселя изменился при копировании параметров макета. |
| LastApplicationWindow |
Конец типов окон приложений. |
| LastSubWindow |
Конец типов вложенных окон. |
| LastSystemWindow |
Конец типов системных окон. |
| LayoutChanged |
Устаревшие.
Указывает, что макет окна изменился при копировании параметров макета. |
| LayoutInDisplayCutoutModeAlways |
Устаревшие.
Окно всегда может быть расширено в |
| LayoutInDisplayCutoutModeDefault |
Устаревшие.
Окно может быть расширено в |
| LayoutInDisplayCutoutModeNever |
Устаревшие.
Окно никогда не может перекрываться с областью DisplayCutout. |
| LayoutInDisplayCutoutModeShortEdges |
Устаревшие.
Окно всегда может быть расширено в |
| MatchParent |
Специальное значение для высоты или ширины, запрошенной представлением. (Унаследовано от ViewGroup.LayoutParams) |
| MemoryTypeChanged |
Устаревшие.
Указывает, что тип памяти изменился при копировании параметров макета. |
| RotationAnimationChanged |
Устаревшие.
Указывает, что анимация поворота изменилась при копировании параметров макета. |
| RotationAnimationCrossfade |
Устаревшие.
Значение, для |
| RotationAnimationJumpcut |
Устаревшие.
Значение, для |
| RotationAnimationRotate |
Устаревшие.
Значение, для |
| RotationAnimationSeamless |
Устаревшие.
Значение для |
| ScreenBrightnessChanged |
Устаревшие.
Указывает, что яркость экрана изменилась при копировании параметров макета. |
| ScreenOrientationChanged |
Устаревшие.
Указывает, что ориентация экрана изменилась при копировании параметров макета. |
| SoftInputModeChanged |
Устаревшие.
Указывает, что режим обратимого ввода изменился при копировании параметров макета. |
| TitleChanged |
Устаревшие.
Указывает, что заголовок окна изменился при копировании параметров макета. |
| TypeChanged |
Устаревшие.
Указывает, что тип окна изменился при копировании параметров макета. |
| WrapContent |
Специальное значение для высоты или ширины, запрошенной представлением. (Унаследовано от ViewGroup.LayoutParams) |
Свойства
| Имя | Описание |
|---|---|
| Alpha |
Альфа-значение, которое будет применяться ко всему окну. |
| BlurBehindRadius |
Возвращает размытие за радиусом окна.; Размытие экрана за окном. |
| ButtonBrightness |
Это можно использовать для переопределения стандартного поведения кнопки и заднего света клавиатуры. |
| Class |
Возвращает класс среды выполнения этого |
| ColorMode |
Возвращает цветовой режим окна, один из |
| Creator |
Возвращает создателя пакета для экземпляров WindowManagerLayoutParams. |
| DesiredHdrHeadroom |
Получение требуемого объема головного помещения HDR по мере установки |
| DimAmount |
Если |
| FitInsetsIgnoringVisibility |
Указывает, должно ли это окно соответствовать наборам окон независимо от того, что они видны или нет. |
| FitInsetsSides |
Указывает стороны наборов, которые это окно должно избежать перекрытия во время макета. |
| FitInsetsTypes |
Указывает типы наборов, которые это окно должно избегать перекрытия во время макета. |
| Flags |
Различные варианты поведения и флаги. |
| Format |
Нужный формат растрового изображения. |
| FrameRateBoostOnTouchEnabled |
Возвращает или задает, может ли сенсорный ввод временно повысить частоту кадров окна. |
| FrameRatePowerSavingsBalanced |
Возвращает или задает, балансирует ли скорость кадров окна для экономии энергии. |
| 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 типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Задает макет и поведение окна верхнего уровня. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |