Class WindowInsets.Builder
public class WindowInsets.Builder : JVMBridgeBase<WindowInsets.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
WindowInsets.Builder
- Implements
- Extension Methods
Constructors
Builder()
public Builder()
Builder(WindowInsets)
public Builder(WindowInsets arg0)
Parameters
arg0WindowInsets
Builder(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Builder(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
Build()
public WindowInsets Build()
Returns
CreatePoolableInstance()
HPA initializer for Builder()
public static WindowInsets.Builder CreatePoolableInstance()
Returns
CreatePoolableInstance(WindowInsets)
HPA initializer for Builder(Android.View.WindowInsets arg0)
public static WindowInsets.Builder CreatePoolableInstance(WindowInsets arg0)
Parameters
arg0WindowInsets
Returns
SetBoundingRects(int, List<Rect>)
public WindowInsets.Builder SetBoundingRects(int arg0, List<Rect> arg1)
Parameters
Returns
SetBoundingRectsIgnoringVisibility(int, List<Rect>)
public WindowInsets.Builder SetBoundingRectsIgnoringVisibility(int arg0, List<Rect> arg1)
Parameters
Returns
SetDisplayCutout(DisplayCutout)
public WindowInsets.Builder SetDisplayCutout(DisplayCutout arg0)
Parameters
Returns
SetDisplayShape(DisplayShape)
public WindowInsets.Builder SetDisplayShape(DisplayShape arg0)
Parameters
arg0DisplayShape
Returns
SetFrame(int, int)
public WindowInsets.Builder SetFrame(int arg0, int arg1)
Parameters
Returns
SetInsets(int, Insets)
public WindowInsets.Builder SetInsets(int arg0, Insets arg1)
Parameters
Returns
SetInsetsIgnoringVisibility(int, Insets)
public WindowInsets.Builder SetInsetsIgnoringVisibility(int arg0, Insets arg1)
Parameters
Returns
Exceptions
SetMandatorySystemGestureInsets(Insets)
[Obsolete("Deprecated in JVM")]
public WindowInsets.Builder SetMandatorySystemGestureInsets(Insets arg0)
Parameters
Returns
SetPrivacyIndicatorBounds(Rect)
public WindowInsets.Builder SetPrivacyIndicatorBounds(Rect arg0)
Parameters
Returns
SetRoundedCorner(int, RoundedCorner)
public WindowInsets.Builder SetRoundedCorner(int arg0, RoundedCorner arg1)
Parameters
arg0intarg1RoundedCorner
Returns
SetStableInsets(Insets)
[Obsolete("Deprecated in JVM")]
public WindowInsets.Builder SetStableInsets(Insets arg0)
Parameters
Returns
SetSystemGestureInsets(Insets)
[Obsolete("Deprecated in JVM")]
public WindowInsets.Builder SetSystemGestureInsets(Insets arg0)
Parameters
Returns
SetSystemWindowInsets(Insets)
[Obsolete("Deprecated in JVM")]
public WindowInsets.Builder SetSystemWindowInsets(Insets arg0)
Parameters
Returns
SetTappableElementInsets(Insets)
[Obsolete("Deprecated in JVM")]
public WindowInsets.Builder SetTappableElementInsets(Insets arg0)
Parameters
Returns
SetVisible(int, bool)
public WindowInsets.Builder SetVisible(int arg0, bool arg1)