Class LayerDrawable
public class LayerDrawable : Drawable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Drawable>LayerDrawable
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- 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
LayerDrawable()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public LayerDrawable()
LayerDrawable(Drawable[])
public LayerDrawable(Drawable[] arg0)
Parameters
LayerDrawable(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 LayerDrawable(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
INSET_UNDEFINED
https://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html#INSET_UNDEFINED
public static int INSET_UNDEFINED { 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
PADDING_MODE_NEST
public static int PADDING_MODE_NEST { get; }
Property Value
PADDING_MODE_STACK
public static int PADDING_MODE_STACK { get; }
Property Value
Methods
AddLayer(Drawable)
public int AddLayer(Drawable arg0)
Parameters
Returns
FindDrawableByLayerId(int)
public Drawable FindDrawableByLayerId(int arg0)
Parameters
Returns
FindIndexByLayerId(int)
public int FindIndexByLayerId(int arg0)
Parameters
Returns
GetBottomPadding()
public int GetBottomPadding()
Returns
GetDrawable(int)
public Drawable GetDrawable(int arg0)
Parameters
Returns
GetEndPadding()
https://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html#getEndPadding()
public int GetEndPadding()
Returns
GetId(int)
public int GetId(int arg0)
Parameters
Returns
GetLayerGravity(int)
public int GetLayerGravity(int arg0)
Parameters
Returns
GetLayerHeight(int)
public int GetLayerHeight(int arg0)
Parameters
Returns
GetLayerInsetBottom(int)
public int GetLayerInsetBottom(int arg0)
Parameters
Returns
GetLayerInsetEnd(int)
public int GetLayerInsetEnd(int arg0)
Parameters
Returns
GetLayerInsetLeft(int)
public int GetLayerInsetLeft(int arg0)
Parameters
Returns
GetLayerInsetRight(int)
public int GetLayerInsetRight(int arg0)
Parameters
Returns
GetLayerInsetStart(int)
public int GetLayerInsetStart(int arg0)
Parameters
Returns
GetLayerInsetTop(int)
public int GetLayerInsetTop(int arg0)
Parameters
Returns
GetLayerWidth(int)
public int GetLayerWidth(int arg0)
Parameters
Returns
GetLeftPadding()
public int GetLeftPadding()
Returns
GetNumberOfLayers()
public int GetNumberOfLayers()
Returns
GetPaddingMode()
public int GetPaddingMode()
Returns
GetRightPadding()
public int GetRightPadding()
Returns
GetStartPadding()
public int GetStartPadding()
Returns
GetTopPadding()
https://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html#getTopPadding()
public int GetTopPadding()
Returns
InvalidateDrawable(Drawable)
public void InvalidateDrawable(Drawable arg0)
Parameters
ScheduleDrawable(Drawable, Runnable, long)
public void ScheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
Parameters
SetDrawable(int, Drawable)
public void SetDrawable(int arg0, Drawable arg1)
Parameters
SetDrawableByLayerId(int, Drawable)
public bool SetDrawableByLayerId(int arg0, Drawable arg1)
Parameters
Returns
SetId(int, int)
public void SetId(int arg0, int arg1)
Parameters
SetLayerGravity(int, int)
public void SetLayerGravity(int arg0, int arg1)
Parameters
SetLayerHeight(int, int)
public void SetLayerHeight(int arg0, int arg1)
Parameters
SetLayerInset(int, int, int, int, int)
public void SetLayerInset(int arg0, int arg1, int arg2, int arg3, int arg4)
Parameters
SetLayerInsetBottom(int, int)
public void SetLayerInsetBottom(int arg0, int arg1)
Parameters
SetLayerInsetEnd(int, int)
public void SetLayerInsetEnd(int arg0, int arg1)
Parameters
SetLayerInsetLeft(int, int)
public void SetLayerInsetLeft(int arg0, int arg1)
Parameters
SetLayerInsetRelative(int, int, int, int, int)
public void SetLayerInsetRelative(int arg0, int arg1, int arg2, int arg3, int arg4)
Parameters
SetLayerInsetRight(int, int)
public void SetLayerInsetRight(int arg0, int arg1)
Parameters
SetLayerInsetStart(int, int)
public void SetLayerInsetStart(int arg0, int arg1)
Parameters
SetLayerInsetTop(int, int)
public void SetLayerInsetTop(int arg0, int arg1)
Parameters
SetLayerSize(int, int, int)
public void SetLayerSize(int arg0, int arg1, int arg2)
Parameters
SetLayerWidth(int, int)
public void SetLayerWidth(int arg0, int arg1)
Parameters
SetOpacity(int)
https://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html#setOpacity(int)
public void SetOpacity(int arg0)
Parameters
SetPadding(int, int, int, int)
public void SetPadding(int arg0, int arg1, int arg2, int arg3)
Parameters
SetPaddingMode(int)
public void SetPaddingMode(int arg0)
Parameters
SetPaddingRelative(int, int, int, int)
public void SetPaddingRelative(int arg0, int arg1, int arg2, int arg3)
Parameters
UnscheduleDrawable(Drawable, Runnable)
public void UnscheduleDrawable(Drawable arg0, Runnable arg1)