다음을 통해 공유


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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

생성자

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 내에 완전히 포함되거나 16 dp보다 깊지 않은 경우에만 DisplayCutout 영역으로 DisplayCutout 확장할 수 있지만 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_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

이러한 LayoutParams와 연결된 뷰에 가로로 할당할 추가 공간의 양을 나타냅니다.

JniIdentityHashCode (다음에서 상속됨 Object)
JniPeerMembers
LayoutAnimationParameters

레이아웃에 애니메이션 효과를 적용하는 데 사용됩니다.

(다음에서 상속됨 ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode
MemoryType
PackageName

이 창을 소유하는 패키지의 이름입니다.

PeerReference (다음에서 상속됨 Object)
PreferMinimalPostProcessing

이 창에서 연결된 디스플레이가 생성된 이미지 또는 비디오 프레임에서 최소한의 사후 처리를 수행하도록 할지 여부를 나타냅니다.

PreferredDisplayModeId

창에 대한 기본 설정 표시 모드의 ID입니다.

PreferredRefreshRate

창의 기본 새로 고침 속도입니다.

RotationAnimation

디바이스가 회전될 때 이 창에서 사용되는 종료 및 항목 애니메이션을 정의합니다.

ScreenBrightness

사용자가 선호하는 화면 밝기를 재정의하는 데 사용할 수 있습니다.

ScreenOrientation

창의 특정 방향 값입니다.

SoftInputMode

모든 소프트 입력 영역에 대해 원하는 운영 모드입니다.

SystemUiFlags
SystemUiVisibility
사용되지 않음.

상태 표시줄의 표시 유형을 제어합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Title
TitleFormatted
Token

이 창의 식별자입니다.

Type

일반적인 창 유형입니다.

VerticalMargin

컨테이너와 위젯 사이의 세로 여백(컨테이너 높이의 백분율)입니다.

VerticalWeight

이러한 LayoutParams와 연결된 뷰에 세로로 할당할 추가 공간의 양을 나타냅니다.

Width

보기의 너비에 대한 정보입니다.

(다음에서 상속됨 ViewGroup.LayoutParams)
WindowAnimations

이 창에 사용할 애니메이션을 정의하는 스타일 리소스입니다.

X

이 창의 X 위치입니다.

Y

이 창의 Y 위치입니다.

메서드

AreWallpaperTouchEventsEnabled()

배경 화면이 배경 화면으로 표시되는 창에 대해 시스템 배경 화면(타사 애플리케이션에서 제공할 수 있는)에 터치 이벤트를 보낼 수 있는지 여부를 반환합니다.

CanPlayMoveAnimation()
Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
CopyFrom(WindowManagerLayoutParams)
Debug(String)

이 레이아웃 매개 변수 집합의 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()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 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)

적용 대상