Table of Contents

Class WindowManager.LayoutParams

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class WindowManager.LayoutParams : ViewGroup.LayoutParams, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ViewGroup.LayoutParams>
WindowManager.LayoutParams
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ViewGroup.LayoutParams>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ViewGroup.LayoutParams>.IsAssignableFrom<T>()
JVMBridgeBase<ViewGroup.LayoutParams>.Execute<T>(params T[])
JVMBridgeBase<ViewGroup.LayoutParams>.DynBridgeClazz
JVMBridgeBase<ViewGroup.LayoutParams>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

LayoutParams()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public LayoutParams()

LayoutParams(Parcel)

public LayoutParams(Parcel arg0)

Parameters

arg0 Parcel

Parcel

LayoutParams(int)

public LayoutParams(int arg0)

Parameters

arg0 int

int

LayoutParams(int, int)

public LayoutParams(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

LayoutParams(int, int, int)

public LayoutParams(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

LayoutParams(int, int, int, int, int)

public LayoutParams(int arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

LayoutParams(int, int, int, int, int, int, int)

public LayoutParams(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

arg5 int

int

arg6 int

int

LayoutParams(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public LayoutParams(params object[] args)

Parameters

args object[]

Properties

ALPHA_CHANGED

public static int ALPHA_CHANGED { get; }

Property Value

int

ANIMATION_CHANGED

public static int ANIMATION_CHANGED { get; }

Property Value

int

BRIGHTNESS_OVERRIDE_FULL

public static float BRIGHTNESS_OVERRIDE_FULL { get; }

Property Value

float

BRIGHTNESS_OVERRIDE_NONE

public static float BRIGHTNESS_OVERRIDE_NONE { get; }

Property Value

float

BRIGHTNESS_OVERRIDE_OFF

public static float BRIGHTNESS_OVERRIDE_OFF { get; }

Property Value

float

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

DIM_AMOUNT_CHANGED

public static int DIM_AMOUNT_CHANGED { get; }

Property Value

int

DISPLAY_FLAG_DISABLE_HDR_CONVERSION

public static int DISPLAY_FLAG_DISABLE_HDR_CONVERSION { get; }

Property Value

int

FIRST_APPLICATION_WINDOW

public static int FIRST_APPLICATION_WINDOW { get; }

Property Value

int

FIRST_SUB_WINDOW

public static int FIRST_SUB_WINDOW { get; }

Property Value

int

FIRST_SYSTEM_WINDOW

public static int FIRST_SYSTEM_WINDOW { get; }

Property Value

int

FLAGS_CHANGED

public static int FLAGS_CHANGED { get; }

Property Value

int

FLAG_ALLOW_LOCK_WHILE_SCREEN_ON

public static int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON { get; }

Property Value

int

FLAG_ALT_FOCUSABLE_IM

public static int FLAG_ALT_FOCUSABLE_IM { get; }

Property Value

int

FLAG_BLUR_BEHIND

public static int FLAG_BLUR_BEHIND { get; }

Property Value

int

FLAG_DIM_BEHIND

public static int FLAG_DIM_BEHIND { get; }

Property Value

int

FLAG_DISMISS_KEYGUARD

[Obsolete]
public static int FLAG_DISMISS_KEYGUARD { get; }

Property Value

int

FLAG_DITHER

[Obsolete]
public static int FLAG_DITHER { get; }

Property Value

int

FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS

public static int FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS { get; }

Property Value

int

FLAG_FORCE_NOT_FULLSCREEN

[Obsolete]
public static int FLAG_FORCE_NOT_FULLSCREEN { get; }

Property Value

int

FLAG_FULLSCREEN

[Obsolete]
public static int FLAG_FULLSCREEN { get; }

Property Value

int

FLAG_HARDWARE_ACCELERATED

public static int FLAG_HARDWARE_ACCELERATED { get; }

Property Value

int

FLAG_IGNORE_CHEEK_PRESSES

public static int FLAG_IGNORE_CHEEK_PRESSES { get; }

Property Value

int

FLAG_KEEP_SCREEN_ON

public static int FLAG_KEEP_SCREEN_ON { get; }

Property Value

int

FLAG_LAYOUT_ATTACHED_IN_DECOR

[Obsolete]
public static int FLAG_LAYOUT_ATTACHED_IN_DECOR { get; }

Property Value

int

FLAG_LAYOUT_INSET_DECOR

[Obsolete]
public static int FLAG_LAYOUT_INSET_DECOR { get; }

Property Value

int

FLAG_LAYOUT_IN_OVERSCAN

[Obsolete]
public static int FLAG_LAYOUT_IN_OVERSCAN { get; }

Property Value

int

FLAG_LAYOUT_IN_SCREEN

public static int FLAG_LAYOUT_IN_SCREEN { get; }

Property Value

int

FLAG_LAYOUT_NO_LIMITS

public static int FLAG_LAYOUT_NO_LIMITS { get; }

Property Value

int

FLAG_LOCAL_FOCUS_MODE

public static int FLAG_LOCAL_FOCUS_MODE { get; }

Property Value

int

FLAG_NOT_FOCUSABLE

public static int FLAG_NOT_FOCUSABLE { get; }

Property Value

int

FLAG_NOT_TOUCHABLE

public static int FLAG_NOT_TOUCHABLE { get; }

Property Value

int

FLAG_NOT_TOUCH_MODAL

public static int FLAG_NOT_TOUCH_MODAL { get; }

Property Value

int

FLAG_SCALED

public static int FLAG_SCALED { get; }

Property Value

int

FLAG_SECURE

public static int FLAG_SECURE { get; }

Property Value

int

FLAG_SHOW_WALLPAPER

public static int FLAG_SHOW_WALLPAPER { get; }

Property Value

int

FLAG_SHOW_WHEN_LOCKED

[Obsolete]
public static int FLAG_SHOW_WHEN_LOCKED { get; }

Property Value

int

FLAG_SPLIT_TOUCH

public static int FLAG_SPLIT_TOUCH { get; }

Property Value

int

FLAG_TOUCHABLE_WHEN_WAKING

[Obsolete]
public static int FLAG_TOUCHABLE_WHEN_WAKING { get; }

Property Value

int

FLAG_TRANSLUCENT_NAVIGATION

[Obsolete]
public static int FLAG_TRANSLUCENT_NAVIGATION { get; }

Property Value

int

FLAG_TRANSLUCENT_STATUS

[Obsolete]
public static int FLAG_TRANSLUCENT_STATUS { get; }

Property Value

int

FLAG_TURN_SCREEN_ON

[Obsolete]
public static int FLAG_TURN_SCREEN_ON { get; }

Property Value

int

FLAG_WATCH_OUTSIDE_TOUCH

public static int FLAG_WATCH_OUTSIDE_TOUCH { get; }

Property Value

int

FORMAT_CHANGED

public static int FORMAT_CHANGED { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LAST_APPLICATION_WINDOW

public static int LAST_APPLICATION_WINDOW { get; }

Property Value

int

LAST_SUB_WINDOW

public static int LAST_SUB_WINDOW { get; }

Property Value

int

LAST_SYSTEM_WINDOW

public static int LAST_SYSTEM_WINDOW { get; }

Property Value

int

LAYOUT_CHANGED

public static int LAYOUT_CHANGED { get; }

Property Value

int

LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS

public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS { get; }

Property Value

int

LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT

public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT { get; }

Property Value

int

LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER

public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER { get; }

Property Value

int

LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES

public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES { get; }

Property Value

int

MEMORY_TYPE_CHANGED

public static int MEMORY_TYPE_CHANGED { get; }

Property Value

int

MEMORY_TYPE_GPU

[Obsolete]
public static int MEMORY_TYPE_GPU { get; }

Property Value

int

MEMORY_TYPE_HARDWARE

[Obsolete]
public static int MEMORY_TYPE_HARDWARE { get; }

Property Value

int

MEMORY_TYPE_NORMAL

[Obsolete]
public static int MEMORY_TYPE_NORMAL { get; }

Property Value

int

MEMORY_TYPE_PUSH_BUFFERS

[Obsolete]
public static int MEMORY_TYPE_PUSH_BUFFERS { get; }

Property Value

int

ROTATION_ANIMATION_CHANGED

public static int ROTATION_ANIMATION_CHANGED { get; }

Property Value

int

ROTATION_ANIMATION_CROSSFADE

public static int ROTATION_ANIMATION_CROSSFADE { get; }

Property Value

int

ROTATION_ANIMATION_JUMPCUT

public static int ROTATION_ANIMATION_JUMPCUT { get; }

Property Value

int

ROTATION_ANIMATION_ROTATE

public static int ROTATION_ANIMATION_ROTATE { get; }

Property Value

int

ROTATION_ANIMATION_SEAMLESS

public static int ROTATION_ANIMATION_SEAMLESS { get; }

Property Value

int

SCREEN_BRIGHTNESS_CHANGED

public static int SCREEN_BRIGHTNESS_CHANGED { get; }

Property Value

int

SCREEN_ORIENTATION_CHANGED

public static int SCREEN_ORIENTATION_CHANGED { get; }

Property Value

int

SOFT_INPUT_ADJUST_NOTHING

public static int SOFT_INPUT_ADJUST_NOTHING { get; }

Property Value

int

SOFT_INPUT_ADJUST_PAN

public static int SOFT_INPUT_ADJUST_PAN { get; }

Property Value

int

SOFT_INPUT_ADJUST_RESIZE

[Obsolete]
public static int SOFT_INPUT_ADJUST_RESIZE { get; }

Property Value

int

SOFT_INPUT_ADJUST_UNSPECIFIED

public static int SOFT_INPUT_ADJUST_UNSPECIFIED { get; }

Property Value

int

SOFT_INPUT_IS_FORWARD_NAVIGATION

public static int SOFT_INPUT_IS_FORWARD_NAVIGATION { get; }

Property Value

int

SOFT_INPUT_MASK_ADJUST

public static int SOFT_INPUT_MASK_ADJUST { get; }

Property Value

int

SOFT_INPUT_MASK_STATE

public static int SOFT_INPUT_MASK_STATE { get; }

Property Value

int

SOFT_INPUT_MODE_CHANGED

public static int SOFT_INPUT_MODE_CHANGED { get; }

Property Value

int

SOFT_INPUT_STATE_ALWAYS_HIDDEN

public static int SOFT_INPUT_STATE_ALWAYS_HIDDEN { get; }

Property Value

int

SOFT_INPUT_STATE_ALWAYS_VISIBLE

public static int SOFT_INPUT_STATE_ALWAYS_VISIBLE { get; }

Property Value

int

SOFT_INPUT_STATE_HIDDEN

public static int SOFT_INPUT_STATE_HIDDEN { get; }

Property Value

int

SOFT_INPUT_STATE_UNCHANGED

public static int SOFT_INPUT_STATE_UNCHANGED { get; }

Property Value

int

SOFT_INPUT_STATE_UNSPECIFIED

public static int SOFT_INPUT_STATE_UNSPECIFIED { get; }

Property Value

int

SOFT_INPUT_STATE_VISIBLE

public static int SOFT_INPUT_STATE_VISIBLE { get; }

Property Value

int

TITLE_CHANGED

public static int TITLE_CHANGED { get; }

Property Value

int

TYPE_ACCESSIBILITY_OVERLAY

public static int TYPE_ACCESSIBILITY_OVERLAY { get; }

Property Value

int

TYPE_APPLICATION

public static int TYPE_APPLICATION { get; }

Property Value

int

TYPE_APPLICATION_ATTACHED_DIALOG

public static int TYPE_APPLICATION_ATTACHED_DIALOG { get; }

Property Value

int

TYPE_APPLICATION_MEDIA

public static int TYPE_APPLICATION_MEDIA { get; }

Property Value

int

TYPE_APPLICATION_OVERLAY

public static int TYPE_APPLICATION_OVERLAY { get; }

Property Value

int

TYPE_APPLICATION_PANEL

public static int TYPE_APPLICATION_PANEL { get; }

Property Value

int

TYPE_APPLICATION_STARTING

public static int TYPE_APPLICATION_STARTING { get; }

Property Value

int

TYPE_APPLICATION_SUB_PANEL

public static int TYPE_APPLICATION_SUB_PANEL { get; }

Property Value

int

TYPE_BASE_APPLICATION

public static int TYPE_BASE_APPLICATION { get; }

Property Value

int

TYPE_CHANGED

public static int TYPE_CHANGED { get; }

Property Value

int

TYPE_DRAWN_APPLICATION

public static int TYPE_DRAWN_APPLICATION { get; }

Property Value

int

TYPE_INPUT_METHOD

public static int TYPE_INPUT_METHOD { get; }

Property Value

int

TYPE_INPUT_METHOD_DIALOG

public static int TYPE_INPUT_METHOD_DIALOG { get; }

Property Value

int

TYPE_KEYGUARD_DIALOG

public static int TYPE_KEYGUARD_DIALOG { get; }

Property Value

int

TYPE_PHONE

[Obsolete]
public static int TYPE_PHONE { get; }

Property Value

int

TYPE_PRIORITY_PHONE

[Obsolete]
public static int TYPE_PRIORITY_PHONE { get; }

Property Value

int

TYPE_PRIVATE_PRESENTATION

public static int TYPE_PRIVATE_PRESENTATION { get; }

Property Value

int
public static int TYPE_SEARCH_BAR { get; }

Property Value

int

TYPE_STATUS_BAR

public static int TYPE_STATUS_BAR { get; }

Property Value

int

TYPE_SYSTEM_ALERT

[Obsolete]
public static int TYPE_SYSTEM_ALERT { get; }

Property Value

int

TYPE_SYSTEM_DIALOG

public static int TYPE_SYSTEM_DIALOG { get; }

Property Value

int

TYPE_SYSTEM_ERROR

[Obsolete]
public static int TYPE_SYSTEM_ERROR { get; }

Property Value

int

TYPE_SYSTEM_OVERLAY

[Obsolete]
public static int TYPE_SYSTEM_OVERLAY { get; }

Property Value

int

TYPE_TOAST

[Obsolete]
public static int TYPE_TOAST { get; }

Property Value

int

TYPE_WALLPAPER

public static int TYPE_WALLPAPER { get; }

Property Value

int

alpha

public float alpha { get; set; }

Property Value

float

buttonBrightness

public float buttonBrightness { get; set; }

Property Value

float

dimAmount

public float dimAmount { get; set; }

Property Value

float

flags

public int flags { get; set; }

Property Value

int

format

public int format { get; set; }

Property Value

int

gravity

public int gravity { get; set; }

Property Value

int

horizontalMargin

public float horizontalMargin { get; set; }

Property Value

float

horizontalWeight

public float horizontalWeight { get; set; }

Property Value

float

layoutInDisplayCutoutMode

public int layoutInDisplayCutoutMode { get; set; }

Property Value

int

memoryType

[Obsolete]
public int memoryType { get; set; }

Property Value

int

packageName

public String packageName { get; set; }

Property Value

String

preferMinimalPostProcessing

public bool preferMinimalPostProcessing { get; set; }

Property Value

bool

preferredDisplayModeId

public int preferredDisplayModeId { get; set; }

Property Value

int

preferredRefreshRate

public float preferredRefreshRate { get; set; }

Property Value

float

rotationAnimation

public int rotationAnimation { get; set; }

Property Value

int

screenBrightness

public float screenBrightness { get; set; }

Property Value

float

screenOrientation

public int screenOrientation { get; set; }

Property Value

int

softInputMode

public int softInputMode { get; set; }

Property Value

int

systemUiVisibility

[Obsolete]
public int systemUiVisibility { get; set; }

Property Value

int

token

public IBinder token { get; set; }

Property Value

IBinder

type

public int type { get; set; }

Property Value

int

verticalMargin

public float verticalMargin { get; set; }

Property Value

float

verticalWeight

public float verticalWeight { get; set; }

Property Value

float

windowAnimations

public int windowAnimations { get; set; }

Property Value

int

x

public int x { get; set; }

Property Value

int

y

public int y { get; set; }

Property Value

int

Methods

AreWallpaperTouchEventsEnabled()

public bool AreWallpaperTouchEventsEnabled()

Returns

bool

bool

CanPlayMoveAnimation()

public bool CanPlayMoveAnimation()

Returns

bool

bool

CopyFrom(LayoutParams)

public int CopyFrom(WindowManager.LayoutParams arg0)

Parameters

arg0 WindowManager.LayoutParams

WindowManager.LayoutParams

Returns

int

int

Debug(String)

public String Debug(String arg0)

Parameters

arg0 String

String

Returns

String

String

DescribeContents()

public int DescribeContents()

Returns

int

int

GetBlurBehindRadius()

public int GetBlurBehindRadius()

Returns

int

int

GetColorMode()

public int GetColorMode()

Returns

int

int

GetDesiredHdrHeadroom()

public float GetDesiredHdrHeadroom()

Returns

float

float

GetFitInsetsSides()

public int GetFitInsetsSides()

Returns

int

int

GetFitInsetsTypes()

public int GetFitInsetsTypes()

Returns

int

int

GetFrameRateBoostOnTouchEnabled()

public bool GetFrameRateBoostOnTouchEnabled()

Returns

bool

bool

GetTitle()

public CharSequence GetTitle()

Returns

CharSequence

CharSequence

IsFitInsetsIgnoringVisibility()

public bool IsFitInsetsIgnoringVisibility()

Returns

bool

bool

IsFrameRatePowerSavingsBalanced()

public bool IsFrameRatePowerSavingsBalanced()

Returns

bool

bool

IsHdrConversionEnabled()

public bool IsHdrConversionEnabled()

Returns

bool

bool

MayUseInputMethod(int)

public static bool MayUseInputMethod(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

SetBlurBehindRadius(int)

public void SetBlurBehindRadius(int arg0)

Parameters

arg0 int

int

SetCanPlayMoveAnimation(bool)

public void SetCanPlayMoveAnimation(bool arg0)

Parameters

arg0 bool

bool

SetColorMode(int)

public void SetColorMode(int arg0)

Parameters

arg0 int

int

SetDesiredHdrHeadroom(float)

public void SetDesiredHdrHeadroom(float arg0)

Parameters

arg0 float

float

SetFitInsetsIgnoringVisibility(bool)

public void SetFitInsetsIgnoringVisibility(bool arg0)

Parameters

arg0 bool

bool

SetFitInsetsSides(int)

public void SetFitInsetsSides(int arg0)

Parameters

arg0 int

int

SetFitInsetsTypes(int)

public void SetFitInsetsTypes(int arg0)

Parameters

arg0 int

int

SetFrameRateBoostOnTouchEnabled(bool)

public void SetFrameRateBoostOnTouchEnabled(bool arg0)

Parameters

arg0 bool

bool

SetFrameRatePowerSavingsBalanced(bool)

public void SetFrameRatePowerSavingsBalanced(bool arg0)

Parameters

arg0 bool

bool

SetHdrConversionEnabled(bool)

public void SetHdrConversionEnabled(bool arg0)

Parameters

arg0 bool

bool

SetTitle(CharSequence)

public void SetTitle(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

SetWallpaperTouchEventsEnabled(bool)

public void SetWallpaperTouchEventsEnabled(bool arg0)

Parameters

arg0 bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int

Operators

implicit operator Parcelable(LayoutParams)

public static implicit operator Parcelable(WindowManager.LayoutParams t)

Parameters

t WindowManager.LayoutParams

Returns

Parcelable