static IntPtr n_GetView_Lcom_zhy_view_flowlayout_FlowLayout_ILjava_lang_Object_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, IntPtr native_p2) { global::Com.Zhy.View.Flowlayout.TagAdapter __this = global::Java.Lang.Object.GetObject <global::Com.Zhy.View.Flowlayout.TagAdapter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Zhy.View.Flowlayout.FlowLayout p0 = global::Java.Lang.Object.GetObject <global::Com.Zhy.View.Flowlayout.FlowLayout> (native_p0, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Object p2 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p2, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.GetView(p0, p1, p2)); return(__ret); }
static bool n_OnTagClick_Landroid_view_View_ILcom_zhy_view_flowlayout_FlowLayout_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, IntPtr native_p2) { global::Com.Zhy.View.Flowlayout.TagFlowLayout.IOnTagClickListener __this = global::Java.Lang.Object.GetObject <global::Com.Zhy.View.Flowlayout.TagFlowLayout.IOnTagClickListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Views.View p0 = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_p0, JniHandleOwnership.DoNotTransfer); global::Com.Zhy.View.Flowlayout.FlowLayout p2 = global::Java.Lang.Object.GetObject <global::Com.Zhy.View.Flowlayout.FlowLayout> (native_p2, JniHandleOwnership.DoNotTransfer); bool __ret = __this.OnTagClick(p0, p1, p2); return(__ret); }
#pragma warning restore 0649 public bool OnTagClick(global::Android.Views.View p0, int p1, global::Com.Zhy.View.Flowlayout.FlowLayout p2) { var __h = Handler; if (__h == null) { return(false); } var __e = new TagClickEventArgs(true, p0, p1, p2); __h(sender, __e); return(__e.Handled); }
public unsafe bool OnTagClick(global::Android.Views.View p0, int p1, global::Com.Zhy.View.Flowlayout.FlowLayout p2) { if (id_onTagClick_Landroid_view_View_ILcom_zhy_view_flowlayout_FlowLayout_ == IntPtr.Zero) { id_onTagClick_Landroid_view_View_ILcom_zhy_view_flowlayout_FlowLayout_ = JNIEnv.GetMethodID(class_ref, "onTagClick", "(Landroid/view/View;ILcom/zhy/view/flowlayout/FlowLayout;)Z"); } JValue *__args = stackalloc JValue [3]; __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle); __args [1] = new JValue(p1); __args [2] = new JValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle); bool __ret = JNIEnv.CallBooleanMethod(((global::Java.Lang.Object) this).Handle, id_onTagClick_Landroid_view_View_ILcom_zhy_view_flowlayout_FlowLayout_, __args); return(__ret); }
public override unsafe global::Android.Views.View GetView(global::Com.Zhy.View.Flowlayout.FlowLayout p0, int p1, global::Java.Lang.Object p2) { const string __id = "getView.(Lcom/zhy/view/flowlayout/FlowLayout;ILjava/lang/Object;)Landroid/view/View;"; IntPtr native_p2 = JNIEnv.ToLocalJniHandle(p2); try { JniArgumentValue *__args = stackalloc JniArgumentValue [3]; __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle); __args [1] = new JniArgumentValue(p1); __args [2] = new JniArgumentValue(native_p2); var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args); return(global::Java.Lang.Object.GetObject <global::Android.Views.View> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { JNIEnv.DeleteLocalRef(native_p2); } }
public abstract global::Android.Views.View GetView(global::Com.Zhy.View.Flowlayout.FlowLayout p0, int p1, global::Java.Lang.Object p2);
public TagClickEventArgs(bool handled, global::Android.Views.View p0, int p1, global::Com.Zhy.View.Flowlayout.FlowLayout p2) { this.handled = handled; this.p0 = p0; this.p1 = p1; this.p2 = p2; }
static void n_OnLayout_ZIIII(IntPtr jnienv, IntPtr native__this, bool changed, int l, int t, int r, int b) { global::Com.Zhy.View.Flowlayout.FlowLayout __this = global::Java.Lang.Object.GetObject <global::Com.Zhy.View.Flowlayout.FlowLayout> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.OnLayout(changed, l, t, r, b); }