Class GradientDrawable
public class GradientDrawable : Drawable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Drawable>GradientDrawable
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
Drawable.CreateFromResourceStream(Resources, TypedValue, InputStream, String, BitmapFactory.Options)JVMBridgeBase<Drawable>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<Drawable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Drawable>.IsAssignableFrom<T>()JVMBridgeBase<Drawable>.Execute<T>(params T[])JVMBridgeBase<Drawable>.DynBridgeClazzJVMBridgeBase<Drawable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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.Orientationarg1
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
LINE
public static int LINE { get; }
Property Value
LINEAR_GRADIENT
public static int LINEAR_GRADIENT { get; }
Property Value
OVAL
public static int OVAL { get; }
Property Value
RADIAL_GRADIENT
public static int RADIAL_GRADIENT { get; }
Property Value
RECTANGLE
public static int RECTANGLE { get; }
Property Value
RING
public static int RING { get; }
Property Value
SWEEP_GRADIENT
public static int SWEEP_GRADIENT { get; }
Property Value
Methods
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
arg0
intarg1
ColorStateList
SetStroke(int, ColorStateList, float, float)
public void SetStroke(int arg0, ColorStateList arg1, float arg2, float arg3)
Parameters
arg0
intarg1
ColorStateListarg2
floatarg3
float
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)