Class Drawable
public class Drawable : JVMBridgeBase<Drawable>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Drawable>Drawable
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
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
Drawable()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Drawable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Drawable()
Drawable(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
[Obsolete("Drawable class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Drawable(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
Methods
ApplyTheme(Theme)
public void ApplyTheme(Resources.Theme arg0)
Parameters
CanApplyTheme()
public bool CanApplyTheme()
Returns
ClearColorFilter()
public void ClearColorFilter()
CopyBounds()
public Rect CopyBounds()
Returns
CopyBounds(Rect)
public void CopyBounds(Rect arg0)
Parameters
CreateFromPath(String)
public static Drawable CreateFromPath(String arg0)
Parameters
Returns
CreateFromResourceStream(Resources, TypedValue, InputStream, String)
public static Drawable CreateFromResourceStream(Resources arg0, TypedValue arg1, InputStream arg2, String arg3)
Parameters
arg0
Resourcesarg1
TypedValuearg2
InputStreamarg3
String
Returns
CreateFromResourceStream(Resources, TypedValue, InputStream, String, Options)
[Obsolete]
public static Drawable CreateFromResourceStream(Resources arg0, TypedValue arg1, InputStream arg2, String arg3, BitmapFactory.Options arg4)
Parameters
arg0
Resourcesarg1
TypedValuearg2
InputStreamarg3
Stringarg4
BitmapFactory.Options
Returns
CreateFromStream(InputStream, String)
public static Drawable CreateFromStream(InputStream arg0, String arg1)
Parameters
arg0
InputStreamarg1
String
Returns
CreateFromXml(Resources, XmlPullParser)
public static Drawable CreateFromXml(Resources arg0, XmlPullParser arg1)
Parameters
arg0
Resourcesarg1
XmlPullParser
Returns
Exceptions
CreateFromXml(Resources, XmlPullParser, Theme)
public static Drawable CreateFromXml(Resources arg0, XmlPullParser arg1, Resources.Theme arg2)
Parameters
arg0
Resourcesarg1
XmlPullParserarg2
Resources.Theme
Returns
Exceptions
CreateFromXmlInner(Resources, XmlPullParser, AttributeSet)
public static Drawable CreateFromXmlInner(Resources arg0, XmlPullParser arg1, AttributeSet arg2)
Parameters
arg0
Resourcesarg1
XmlPullParserarg2
AttributeSet
Returns
Exceptions
CreateFromXmlInner(Resources, XmlPullParser, AttributeSet, Theme)
public static Drawable CreateFromXmlInner(Resources arg0, XmlPullParser arg1, AttributeSet arg2, Resources.Theme arg3)
Parameters
arg0
Resourcesarg1
XmlPullParserarg2
AttributeSetarg3
Resources.Theme
Returns
Exceptions
Draw(Canvas)
public void Draw(Canvas arg0)
Parameters
GetAlpha()
public int GetAlpha()
Returns
GetBounds()
public Rect GetBounds()
Returns
GetCallback()
public Drawable.Callback GetCallback()
Returns
GetChangingConfigurations()
public int GetChangingConfigurations()
Returns
GetColorFilter()
public ColorFilter GetColorFilter()
Returns
GetConstantState()
public Drawable.ConstantState GetConstantState()
Returns
GetCurrent()
public Drawable GetCurrent()
Returns
GetDirtyBounds()
public Rect GetDirtyBounds()
Returns
GetHotspotBounds(Rect)
public void GetHotspotBounds(Rect arg0)
Parameters
GetIntrinsicHeight()
https://developer.android.com/reference/android/graphics/drawable/Drawable.html#getIntrinsicHeight()
public int GetIntrinsicHeight()
Returns
GetIntrinsicWidth()
public int GetIntrinsicWidth()
Returns
GetLayoutDirection()
https://developer.android.com/reference/android/graphics/drawable/Drawable.html#getLayoutDirection()
public int GetLayoutDirection()
Returns
GetLevel()
public int GetLevel()
Returns
GetMinimumHeight()
public int GetMinimumHeight()
Returns
GetMinimumWidth()
public int GetMinimumWidth()
Returns
GetOpacity()
[Obsolete]
public int GetOpacity()
Returns
GetOpticalInsets()
public Insets GetOpticalInsets()
Returns
GetOutline(Outline)
public void GetOutline(Outline arg0)
Parameters
GetPadding(Rect)
public bool GetPadding(Rect arg0)
Parameters
Returns
GetState()
public int[] GetState()
Returns
GetTransparentRegion()
public Region GetTransparentRegion()
Returns
HasFocusStateSpecified()
public bool HasFocusStateSpecified()
Returns
Inflate(Resources, XmlPullParser, AttributeSet)
public void Inflate(Resources arg0, XmlPullParser arg1, AttributeSet arg2)
Parameters
arg0
Resourcesarg1
XmlPullParserarg2
AttributeSet
Exceptions
Inflate(Resources, XmlPullParser, AttributeSet, Theme)
public void Inflate(Resources arg0, XmlPullParser arg1, AttributeSet arg2, Resources.Theme arg3)
Parameters
arg0
Resourcesarg1
XmlPullParserarg2
AttributeSetarg3
Resources.Theme
Exceptions
InvalidateSelf()
public void InvalidateSelf()
IsAutoMirrored()
public bool IsAutoMirrored()
Returns
IsFilterBitmap()
public bool IsFilterBitmap()
Returns
IsProjected()
public bool IsProjected()
Returns
IsStateful()
public bool IsStateful()
Returns
IsVisible()
public bool IsVisible()
Returns
JumpToCurrentState()
https://developer.android.com/reference/android/graphics/drawable/Drawable.html#jumpToCurrentState()
public void JumpToCurrentState()
Mutate()
public Drawable Mutate()
Returns
OnLayoutDirectionChanged(int)
public bool OnLayoutDirectionChanged(int arg0)
Parameters
Returns
ResolveOpacity(int, int)
public static int ResolveOpacity(int arg0, int arg1)
Parameters
Returns
ScheduleSelf(Runnable, long)
public void ScheduleSelf(Runnable arg0, long arg1)
Parameters
SetAlpha(int)
public void SetAlpha(int arg0)
Parameters
SetAutoMirrored(bool)
public void SetAutoMirrored(bool arg0)
Parameters
SetBounds(Rect)
public void SetBounds(Rect arg0)
Parameters
SetBounds(int, int, int, int)
public void SetBounds(int arg0, int arg1, int arg2, int arg3)
Parameters
SetCallback(Callback)
public void SetCallback(Drawable.Callback arg0)
Parameters
SetChangingConfigurations(int)
public void SetChangingConfigurations(int arg0)
Parameters
SetColorFilter(ColorFilter)
public void SetColorFilter(ColorFilter arg0)
Parameters
arg0
ColorFilter
SetColorFilter(int, Mode)
[Obsolete]
public void SetColorFilter(int arg0, PorterDuff.Mode arg1)
Parameters
arg0
intarg1
PorterDuff.Mode
SetDither(bool)
[Obsolete]
public void SetDither(bool arg0)
Parameters
SetFilterBitmap(bool)
public void SetFilterBitmap(bool arg0)
Parameters
SetHotspot(float, float)
public void SetHotspot(float arg0, float arg1)
Parameters
SetHotspotBounds(int, int, int, int)
public void SetHotspotBounds(int arg0, int arg1, int arg2, int arg3)
Parameters
SetLayoutDirection(int)
public bool SetLayoutDirection(int arg0)
Parameters
Returns
SetLevel(int)
public bool SetLevel(int arg0)
Parameters
Returns
SetState(int[])
public bool SetState(int[] arg0)
Parameters
Returns
SetTint(int)
public void SetTint(int arg0)
Parameters
SetTintBlendMode(BlendMode)
public void SetTintBlendMode(BlendMode arg0)
Parameters
SetTintList(ColorStateList)
public void SetTintList(ColorStateList arg0)
Parameters
SetTintMode(Mode)
public void SetTintMode(PorterDuff.Mode arg0)
Parameters
SetVisible(bool, bool)
public bool SetVisible(bool arg0, bool arg1)
Parameters
Returns
UnscheduleSelf(Runnable)
public void UnscheduleSelf(Runnable arg0)