static void n_SetupComponent_Lcom_scwang_smartrefresh_layout_api_RefreshKernel_Landroid_view_View_Landroid_view_View_(IntPtr jnienv, IntPtr native__this, IntPtr native_kernel, IntPtr native_fixedHeader, IntPtr native_fixedFooter)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshKernel         kernel = (global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshKernel)global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshKernel> (native_kernel, JniHandleOwnership.DoNotTransfer);
     global::Android.Views.View fixedHeader = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_fixedHeader, JniHandleOwnership.DoNotTransfer);
     global::Android.Views.View fixedFooter = global::Java.Lang.Object.GetObject <global::Android.Views.View> (native_fixedFooter, JniHandleOwnership.DoNotTransfer);
     __this.SetupComponent(kernel, fixedHeader, fixedFooter);
 }
        static bool n_IsNestedScrollingChild_Landroid_view_MotionEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_e)
        {
            global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.MotionEvent e = global::Java.Lang.Object.GetObject <global::Android.Views.MotionEvent> (native_e, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.IsNestedScrollingChild(e);

            return(__ret);
        }
        static IntPtr n_OnLoadingFinish_Lcom_scwang_smartrefresh_layout_api_RefreshKernel_IILandroid_view_animation_Interpolator_I(IntPtr jnienv, IntPtr native__this, IntPtr native_kernel, int footerHeight, int startDelay, IntPtr native_interpolator, int duration)
        {
            global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshKernel         kernel = (global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshKernel)global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshKernel> (native_kernel, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.Animations.IInterpolator interpolator = (global::Android.Views.Animations.IInterpolator)global::Java.Lang.Object.GetObject <global::Android.Views.Animations.IInterpolator> (native_interpolator, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.OnLoadingFinish(kernel, footerHeight, startDelay, interpolator, duration));

            return(__ret);
        }
 static IntPtr n_GetLayoutParams(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.LayoutParams));
 }
 static void n_SetRefreshScrollBoundary_Lcom_scwang_smartrefresh_layout_api_RefreshScrollBoundary_(IntPtr jnienv, IntPtr native__this, IntPtr native_boundary)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this   = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshScrollBoundary boundary = (global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshScrollBoundary)global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Api.IRefreshScrollBoundary> (native_boundary, JniHandleOwnership.DoNotTransfer);
     __this.SetRefreshScrollBoundary(boundary);
 }
 static void n_OnInitialHeaderAndFooter_II(IntPtr jnienv, IntPtr native__this, int headerHeight, int footerHeight)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.OnInitialHeaderAndFooter(headerHeight, footerHeight);
 }
 static void n_OnActionUpOrCancel(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.OnActionUpOrCancel();
 }
 static void n_OnActionDown_Landroid_view_MotionEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_e)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Views.MotionEvent e = global::Java.Lang.Object.GetObject <global::Android.Views.MotionEvent> (native_e, JniHandleOwnership.DoNotTransfer);
     __this.OnActionDown(e);
 }
 static void n_MoveSpinner_I(IntPtr jnienv, IntPtr native__this, int spinner)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.MoveSpinner(spinner);
 }
 static void n_Measure_II(IntPtr jnienv, IntPtr native__this, int widthSpec, int heightSpec)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Measure(widthSpec, heightSpec);
 }
 static void n_Layout_IIII(IntPtr jnienv, IntPtr native__this, int left, int top, int right, int bottom)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Layout(left, top, right, bottom);
 }
 static bool n_CanScrollUp(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.CanScrollUp());
 }
 static int n_GetMeasuredWidth(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper __this = global::Java.Lang.Object.GetObject <global::Com.Scwang.Smartrefresh.Layout.Impl.RefreshContentWrapper> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.MeasuredWidth);
 }