static IntPtr n_WithIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IIconable __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Model.Interfaces.IIconable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder         p0     = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.WithIcon(p0));

            return(__ret);
        }
コード例 #2
0
        static IntPtr n_DecideIcon_Landroid_content_Context_IZI(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, bool p2, int p3)
        {
            global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.DecideIcon(p0, p1, p2, p3));

            return(__ret);
        }
        public unsafe global::Java.Lang.Object WithIcon(global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0)
        {
            if (id_withIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_ == IntPtr.Zero)
            {
                id_withIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_ = JNIEnv.GetMethodID(class_ref, "withIcon", "(Lcom/mikepenz/materialdrawer/holder/ImageHolder;)Ljava/lang/Object;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            global::Java.Lang.Object __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_withIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
コード例 #4
0
 public static unsafe void ApplyDecidedIconOrSetGone(global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0, global::Android.Widget.ImageView p1, int p2, bool p3, int p4)
 {
     if (id_applyDecidedIconOrSetGone_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_widget_ImageView_IZI == IntPtr.Zero)
     {
         id_applyDecidedIconOrSetGone_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_widget_ImageView_IZI = JNIEnv.GetStaticMethodID(class_ref, "applyDecidedIconOrSetGone", "(Lcom/mikepenz/materialdrawer/holder/ImageHolder;Landroid/widget/ImageView;IZI)V");
     }
     try {
         JValue *__args = stackalloc JValue [5];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         __args [2] = new JValue(p2);
         __args [3] = new JValue(p3);
         __args [4] = new JValue(p4);
         JNIEnv.CallStaticVoidMethod(class_ref, id_applyDecidedIconOrSetGone_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_widget_ImageView_IZI, __args);
     } finally {
     }
 }
コード例 #5
0
 public static unsafe global::Android.Graphics.Drawables.Drawable DecideIcon(global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder p0, global::Android.Content.Context p1, int p2, bool p3, int p4)
 {
     if (id_decideIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_content_Context_IZI == IntPtr.Zero)
     {
         id_decideIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_content_Context_IZI = JNIEnv.GetStaticMethodID(class_ref, "decideIcon", "(Lcom/mikepenz/materialdrawer/holder/ImageHolder;Landroid/content/Context;IZI)Landroid/graphics/drawable/Drawable;");
     }
     try {
         JValue *__args = stackalloc JValue [5];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         __args [2] = new JValue(p2);
         __args [3] = new JValue(p3);
         __args [4] = new JValue(p4);
         global::Android.Graphics.Drawables.Drawable __ret = global::Java.Lang.Object.GetObject <global::Android.Graphics.Drawables.Drawable> (JNIEnv.CallStaticObjectMethod(class_ref, id_decideIcon_Lcom_mikepenz_materialdrawer_holder_ImageHolder_Landroid_content_Context_IZI, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
コード例 #6
0
 static void n_SetIIcon_Lcom_mikepenz_iconics_typeface_IIcon_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Mikepenz.Iconics.Typeface.IIcon            p0     = (global::Com.Mikepenz.Iconics.Typeface.IIcon)global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Iconics.Typeface.IIcon> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.IIcon = p0;
 }
コード例 #7
0
 static IntPtr n_GetIIcon(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder __this = global::Java.Lang.Object.GetObject <global::Com.Mikepenz.Materialdrawer.Holder.ImageHolder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.IIcon));
 }