Table of Contents

Class NinePatchDrawable

Namespace
Android.Graphics.Drawable
Assembly
MASES.Netdroid.dll
public class NinePatchDrawable : Drawable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
NinePatchDrawable
Implements
Inherited Members
Extension Methods

Constructors

NinePatchDrawable(Resources, Bitmap, byte[], Rect, String)

public NinePatchDrawable(Resources arg0, Bitmap arg1, byte[] arg2, Rect arg3, String arg4)

Parameters

arg0 Resources

Resources

arg1 Bitmap

Bitmap

arg2 byte[]

byte

arg3 Rect

Rect

arg4 String

String

NinePatchDrawable(Resources, NinePatch)

public NinePatchDrawable(Resources arg0, NinePatch arg1)

Parameters

arg0 Resources

Resources

arg1 NinePatch

NinePatch

NinePatchDrawable(Bitmap, byte[], Rect, String)

[Obsolete("Deprecated in JVM")]
public NinePatchDrawable(Bitmap arg0, byte[] arg1, Rect arg2, String arg3)

Parameters

arg0 Bitmap

Bitmap

arg1 byte[]

byte

arg2 Rect

Rect

arg3 String

String

NinePatchDrawable(NinePatch)

[Obsolete("Deprecated in JVM")]
public NinePatchDrawable(NinePatch arg0)

Parameters

arg0 NinePatch

NinePatch

NinePatchDrawable(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 NinePatchDrawable(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

CreatePoolableInstance(Resources, Bitmap, byte[], Rect, String)

HPA initializer for NinePatchDrawable(Android.Content.Res.Resources arg0, Android.Graphics.Bitmap arg1, byte[] arg2, Android.Graphics.Rect arg3, Java.Lang.String arg4)

public static NinePatchDrawable CreatePoolableInstance(Resources arg0, Bitmap arg1, byte[] arg2, Rect arg3, String arg4)

Parameters

arg0 Resources
arg1 Bitmap
arg2 byte[]
arg3 Rect
arg4 String

Returns

NinePatchDrawable

CreatePoolableInstance(Resources, NinePatch)

HPA initializer for NinePatchDrawable(Android.Content.Res.Resources arg0, Android.Graphics.NinePatch arg1)

public static NinePatchDrawable CreatePoolableInstance(Resources arg0, NinePatch arg1)

Parameters

arg0 Resources
arg1 NinePatch

Returns

NinePatchDrawable

CreatePoolableInstance(Bitmap, byte[], Rect, String)

HPA initializer for NinePatchDrawable(Android.Graphics.Bitmap arg0, byte[] arg1, Android.Graphics.Rect arg2, Java.Lang.String arg3)

public static NinePatchDrawable CreatePoolableInstance(Bitmap arg0, byte[] arg1, Rect arg2, String arg3)

Parameters

arg0 Bitmap
arg1 byte[]
arg2 Rect
arg3 String

Returns

NinePatchDrawable

CreatePoolableInstance(NinePatch)

HPA initializer for NinePatchDrawable(Android.Graphics.NinePatch arg0)

public static NinePatchDrawable CreatePoolableInstance(NinePatch arg0)

Parameters

arg0 NinePatch

Returns

NinePatchDrawable

GetPaint()

public Paint GetPaint()

Returns

Paint

Paint

SetTargetDensity(Canvas)

public void SetTargetDensity(Canvas arg0)

Parameters

arg0 Canvas

Canvas

SetTargetDensity(DisplayMetrics)

public void SetTargetDensity(DisplayMetrics arg0)

Parameters

arg0 DisplayMetrics

DisplayMetrics

SetTargetDensity(int)

public void SetTargetDensity(int arg0)

Parameters

arg0 int

int