Table of Contents

Class GradientDrawable

Namespace
Android.Graphics.Drawable
Assembly
MASES.Netdroid.dll
public class GradientDrawable : Drawable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Drawable>
GradientDrawable
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Drawable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Drawable>.IsAssignableFrom<T>()
JVMBridgeBase<Drawable>.Execute<T>(params T[])
JVMBridgeBase<Drawable>.DynBridgeClazz
JVMBridgeBase<Drawable>.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

GradientDrawable()

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

public GradientDrawable()

GradientDrawable(Orientation, int[])

public GradientDrawable(GradientDrawable.Orientation arg0, int[] arg1)

Parameters

arg0 GradientDrawable.Orientation

GradientDrawable.Orientation

arg1 int[]

int

GradientDrawable(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 GradientDrawable(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

LINE

public static int LINE { get; }

Property Value

int

LINEAR_GRADIENT

public static int LINEAR_GRADIENT { get; }

Property Value

int

OVAL

public static int OVAL { get; }

Property Value

int

RADIAL_GRADIENT

public static int RADIAL_GRADIENT { get; }

Property Value

int

RECTANGLE

public static int RECTANGLE { get; }

Property Value

int

RING

public static int RING { get; }

Property Value

int

SWEEP_GRADIENT

public static int SWEEP_GRADIENT { get; }

Property Value

int

Methods

GetColor()

public ColorStateList GetColor()

Returns

ColorStateList

ColorStateList

GetColors()

public int[] GetColors()

Returns

int[]

int

GetCornerRadii()

public float[] GetCornerRadii()

Returns

float[]

float

GetCornerRadius()

public float GetCornerRadius()

Returns

float

float

GetGradientCenterX()

public float GetGradientCenterX()

Returns

float

float

GetGradientCenterY()

public float GetGradientCenterY()

Returns

float

float

GetGradientRadius()

public float GetGradientRadius()

Returns

float

float

GetGradientType()

public int GetGradientType()

Returns

int

int

GetInnerRadius()

public int GetInnerRadius()

Returns

int

int

GetInnerRadiusRatio()

public float GetInnerRadiusRatio()

Returns

float

float

GetOrientation()

public GradientDrawable.Orientation GetOrientation()

Returns

GradientDrawable.Orientation

GradientDrawable.Orientation

GetShape()

public int GetShape()

Returns

int

int

GetThickness()

public int GetThickness()

Returns

int

int

GetThicknessRatio()

public float GetThicknessRatio()

Returns

float

float

GetUseLevel()

public bool GetUseLevel()

Returns

bool

bool

SetColor(ColorStateList)

public void SetColor(ColorStateList arg0)

Parameters

arg0 ColorStateList

ColorStateList

SetColor(int)

public void SetColor(int arg0)

Parameters

arg0 int

int

SetColors(int[])

public void SetColors(int[] arg0)

Parameters

arg0 int[]

int

SetColors(int[], float[])

public void SetColors(int[] arg0, float[] arg1)

Parameters

arg0 int[]

int

arg1 float[]

float

SetCornerRadii(float[])

public void SetCornerRadii(float[] arg0)

Parameters

arg0 float[]

float

SetCornerRadius(float)

public void SetCornerRadius(float arg0)

Parameters

arg0 float

float

SetGradientCenter(float, float)

public void SetGradientCenter(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

SetGradientRadius(float)

public void SetGradientRadius(float arg0)

Parameters

arg0 float

float

SetGradientType(int)

public void SetGradientType(int arg0)

Parameters

arg0 int

int

SetInnerRadius(int)

public void SetInnerRadius(int arg0)

Parameters

arg0 int

int

SetInnerRadiusRatio(float)

public void SetInnerRadiusRatio(float arg0)

Parameters

arg0 float

float

SetOrientation(Orientation)

public void SetOrientation(GradientDrawable.Orientation arg0)

Parameters

arg0 GradientDrawable.Orientation

GradientDrawable.Orientation

SetPadding(int, int, int, int)

public void SetPadding(int arg0, int arg1, int arg2, int arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

SetShape(int)

public void SetShape(int arg0)

Parameters

arg0 int

int

SetSize(int, int)

public void SetSize(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetStroke(int, ColorStateList)

public void SetStroke(int arg0, ColorStateList arg1)

Parameters

arg0 int

int

arg1 ColorStateList

ColorStateList

SetStroke(int, ColorStateList, float, float)

public void SetStroke(int arg0, ColorStateList arg1, float arg2, float arg3)

Parameters

arg0 int

int

arg1 ColorStateList

ColorStateList

arg2 float

float

arg3 float

float

SetStroke(int, int)

public void SetStroke(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetStroke(int, int, float, float)

public void SetStroke(int arg0, int arg1, float arg2, float arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 float

float

arg3 float

float

SetThickness(int)

public void SetThickness(int arg0)

Parameters

arg0 int

int

SetThicknessRatio(float)

public void SetThicknessRatio(float arg0)

Parameters

arg0 float

float

SetUseLevel(bool)

public void SetUseLevel(bool arg0)

Parameters

arg0 bool

bool