Class GradientDrawable
public class GradientDrawable : Drawable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
GradientDrawable
- Implements
- Inherited Members
- Extension Methods
Constructors
GradientDrawable()
https://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html#%3Cinit%3E()
public GradientDrawable()
GradientDrawable(Orientation, int[])
public GradientDrawable(GradientDrawable.Orientation arg0, int[] arg1)
Parameters
arg0GradientDrawable.Orientationarg1int[]
GradientDrawable(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 GradientDrawable(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
LINE
public static int LINE { get; set; }
Property Value
LINEAR_GRADIENT
public static int LINEAR_GRADIENT { get; set; }
Property Value
OVAL
public static int OVAL { get; set; }
Property Value
RADIAL_GRADIENT
public static int RADIAL_GRADIENT { get; set; }
Property Value
RECTANGLE
public static int RECTANGLE { get; set; }
Property Value
RING
public static int RING { get; set; }
Property Value
SWEEP_GRADIENT
public static int SWEEP_GRADIENT { get; set; }
Property Value
Methods
CreatePoolableInstance()
HPA initializer for GradientDrawable()
public static GradientDrawable CreatePoolableInstance()
Returns
CreatePoolableInstance(Orientation, int[])
HPA initializer for GradientDrawable(Android.Graphics.Drawable.GradientDrawable.Orientation arg0, int[] arg1)
public static GradientDrawable CreatePoolableInstance(GradientDrawable.Orientation arg0, int[] arg1)
Parameters
arg0GradientDrawable.Orientationarg1int[]
Returns
GetColor()
public ColorStateList GetColor()
Returns
GetColors()
public int[] GetColors()
Returns
GetCornerRadii()
public float[] GetCornerRadii()
Returns
GetCornerRadius()
public float GetCornerRadius()
Returns
GetGradientCenterX()
public float GetGradientCenterX()
Returns
GetGradientCenterY()
public float GetGradientCenterY()
Returns
GetGradientRadius()
public float GetGradientRadius()
Returns
GetGradientType()
public int GetGradientType()
Returns
GetInnerRadius()
public int GetInnerRadius()
Returns
GetInnerRadiusRatio()
public float GetInnerRadiusRatio()
Returns
GetOrientation()
public GradientDrawable.Orientation GetOrientation()
Returns
GetShape()
public int GetShape()
Returns
GetThickness()
public int GetThickness()
Returns
GetThicknessRatio()
public float GetThicknessRatio()
Returns
GetUseLevel()
public bool GetUseLevel()
Returns
SetColor(ColorStateList)
public void SetColor(ColorStateList arg0)
Parameters
SetColor(int)
public void SetColor(int arg0)
Parameters
SetColors(int[])
public void SetColors(int[] arg0)
Parameters
SetColors(int[], float[])
public void SetColors(int[] arg0, float[] arg1)
Parameters
SetCornerRadii(float[])
public void SetCornerRadii(float[] arg0)
Parameters
SetCornerRadius(float)
public void SetCornerRadius(float arg0)
Parameters
SetGradientCenter(float, float)
public void SetGradientCenter(float arg0, float arg1)
Parameters
SetGradientRadius(float)
public void SetGradientRadius(float arg0)
Parameters
SetGradientType(int)
public void SetGradientType(int arg0)
Parameters
SetInnerRadius(int)
public void SetInnerRadius(int arg0)
Parameters
SetInnerRadiusRatio(float)
public void SetInnerRadiusRatio(float arg0)
Parameters
SetOrientation(Orientation)
public void SetOrientation(GradientDrawable.Orientation arg0)
Parameters
SetPadding(int, int, int, int)
public void SetPadding(int arg0, int arg1, int arg2, int arg3)
Parameters
SetShape(int)
public void SetShape(int arg0)
Parameters
SetSize(int, int)
public void SetSize(int arg0, int arg1)
Parameters
SetStroke(int, ColorStateList)
public void SetStroke(int arg0, ColorStateList arg1)
Parameters
arg0intarg1ColorStateList
SetStroke(int, ColorStateList, float, float)
public void SetStroke(int arg0, ColorStateList arg1, float arg2, float arg3)
Parameters
arg0intarg1ColorStateListarg2floatarg3float
SetStroke(int, int)
public void SetStroke(int arg0, int arg1)
Parameters
SetStroke(int, int, float, float)
public void SetStroke(int arg0, int arg1, float arg2, float arg3)
Parameters
SetThickness(int)
public void SetThickness(int arg0)
Parameters
SetThicknessRatio(float)
public void SetThicknessRatio(float arg0)
Parameters
SetUseLevel(bool)
public void SetUseLevel(bool arg0)