static void n_UpdateSizes_I(IntPtr jnienv, IntPtr native__this, int size)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.UpdateSizes(size);
 }
 static void n_SetStartEndTrim_FF(IntPtr jnienv, IntPtr native__this, float startAngle, float endAngle)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.SetStartEndTrim(startAngle, endAngle);
 }
 static void n_ShowArrowOnFirstStart_Z(IntPtr jnienv, IntPtr native__this, bool showArrowOnFirstStart)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.ShowArrowOnFirstStart(showArrowOnFirstStart);
 }
 static void n_SetProgressRotation_F(IntPtr jnienv, IntPtr native__this, float rotation)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.SetProgressRotation(rotation);
 }
 static void n_SetSizeParameters_DDDDFF(IntPtr jnienv, IntPtr native__this, double progressCircleWidth, double progressCircleHeight, double centerRadius, double strokeWidth, float arrowWidth, float arrowHeight)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.SetSizeParameters(progressCircleWidth, progressCircleHeight, centerRadius, strokeWidth, arrowWidth, arrowHeight);
 }
 static void n_SetColorSchemeColors_arrayI(IntPtr jnienv, IntPtr native__this, IntPtr native_colors)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     int[] colors = (int[])JNIEnv.GetArray(native_colors, JniHandleOwnership.DoNotTransfer, typeof(int));
     __this.SetColorSchemeColors(colors);
     if (colors != null)
     {
         JNIEnv.CopyArray(colors, native_colors);
     }
 }
 static void n_SetColorFilter_Landroid_graphics_ColorFilter_(IntPtr jnienv, IntPtr native__this, IntPtr native_colorFilter)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.ColorFilter colorFilter = global::Java.Lang.Object.GetObject <global::Android.Graphics.ColorFilter> (native_colorFilter, JniHandleOwnership.DoNotTransfer);
     __this.SetColorFilter(colorFilter);
 }
 static void n_SetBackgroundColor_I(IntPtr jnienv, IntPtr native__this, int color)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.SetBackgroundColor(color);
 }
 static void n_Draw_Landroid_graphics_Canvas_(IntPtr jnienv, IntPtr native__this, IntPtr native_c)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.Canvas c = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_c, JniHandleOwnership.DoNotTransfer);
     __this.Draw(c);
 }
 static int n_GetOpacity(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable __this = global::Java.Lang.Object.GetObject <global::Com.Lsjwzh.Widget.Materialloadingprogressbar.MaterialProgressDrawable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.Opacity);
 }