Class Icon
public class Icon : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>Icon
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.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
Icon()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Icon()
Icon(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 Icon(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
CREATOR
public static Parcelable.Creator CREATOR { 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
TYPE_ADAPTIVE_BITMAP
public static int TYPE_ADAPTIVE_BITMAP { get; }
Property Value
TYPE_BITMAP
public static int TYPE_BITMAP { get; }
Property Value
TYPE_DATA
public static int TYPE_DATA { get; }
Property Value
TYPE_RESOURCE
public static int TYPE_RESOURCE { get; }
Property Value
TYPE_URI
public static int TYPE_URI { get; }
Property Value
TYPE_URI_ADAPTIVE_BITMAP
https://developer.android.com/reference/android/graphics/drawable/Icon.html#TYPE_URI_ADAPTIVE_BITMAP
public static int TYPE_URI_ADAPTIVE_BITMAP { get; }
Property Value
Methods
CreateWithAdaptiveBitmap(Bitmap)
public static Icon CreateWithAdaptiveBitmap(Bitmap arg0)
Parameters
Returns
CreateWithAdaptiveBitmapContentUri(Uri)
public static Icon CreateWithAdaptiveBitmapContentUri(Uri arg0)
Parameters
Returns
CreateWithAdaptiveBitmapContentUri(String)
public static Icon CreateWithAdaptiveBitmapContentUri(String arg0)
Parameters
Returns
CreateWithBitmap(Bitmap)
public static Icon CreateWithBitmap(Bitmap arg0)
Parameters
Returns
CreateWithContentUri(Uri)
public static Icon CreateWithContentUri(Uri arg0)
Parameters
Returns
CreateWithContentUri(String)
public static Icon CreateWithContentUri(String arg0)
Parameters
Returns
CreateWithData(byte[], int, int)
public static Icon CreateWithData(byte[] arg0, int arg1, int arg2)
Parameters
Returns
CreateWithFilePath(String)
public static Icon CreateWithFilePath(String arg0)
Parameters
Returns
CreateWithResource(Context, int)
public static Icon CreateWithResource(Context arg0, int arg1)
Parameters
Returns
CreateWithResource(String, int)
public static Icon CreateWithResource(String arg0, int arg1)
Parameters
Returns
DescribeContents()
public int DescribeContents()
Returns
GetResId()
public int GetResId()
Returns
GetResPackage()
public String GetResPackage()
Returns
GetType()
public int GetType()
Returns
GetUri()
public Uri GetUri()
Returns
LoadDrawable(Context)
public Drawable LoadDrawable(Context arg0)
Parameters
Returns
LoadDrawableAsync(Context, OnDrawableLoadedListener, Handler)
public void LoadDrawableAsync(Context arg0, Icon.OnDrawableLoadedListener arg1, Handler arg2)
Parameters
arg0
Contextarg1
Icon.OnDrawableLoadedListenerarg2
Handler
LoadDrawableAsync(Context, Message)
public void LoadDrawableAsync(Context arg0, Message arg1)
Parameters
SetTint(int)
public Icon SetTint(int arg0)
Parameters
Returns
SetTintBlendMode(BlendMode)
public Icon SetTintBlendMode(BlendMode arg0)
Parameters
Returns
SetTintList(ColorStateList)
public Icon SetTintList(ColorStateList arg0)
Parameters
Returns
SetTintMode(Mode)
public Icon SetTintMode(PorterDuff.Mode arg0)
Parameters
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)