public static unsafe global::Android.Animation.ObjectAnimator Animate(global::Java.Lang.Object p0, string p1, long p2, long p3, global::Android.Animation.ITimeInterpolator p4, global::Android.Animation.AnimatorListenerAdapter p5, params float[] p6) { const string __id = "animate.(Ljava/lang/Object;Ljava/lang/String;JJLandroid/animation/TimeInterpolator;Landroid/animation/AnimatorListenerAdapter;[F)Landroid/animation/ObjectAnimator;"; IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p6 = JNIEnv.NewArray(p6); try { JniArgumentValue *__args = stackalloc JniArgumentValue [7]; __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle); __args [1] = new JniArgumentValue(native_p1); __args [2] = new JniArgumentValue(p2); __args [3] = new JniArgumentValue(p3); __args [4] = new JniArgumentValue((p4 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p4).Handle); __args [5] = new JniArgumentValue((p5 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p5).Handle); __args [6] = new JniArgumentValue(native_p6); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Android.Animation.ObjectAnimator> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { JNIEnv.DeleteLocalRef(native_p1); if (p6 != null) { JNIEnv.CopyArray(native_p6, p6); JNIEnv.DeleteLocalRef(native_p6); } } }
public static unsafe global::Android.Animation.ObjectAnimator Animate(global::Java.Lang.Object target, string property, long delay, long duration, global::Android.Animation.ITimeInterpolator interpolator, global::Android.Animation.AnimatorListenerAdapter listenerAdapter, params float[] values) { const string __id = "animate.(Ljava/lang/Object;Ljava/lang/String;JJLandroid/animation/TimeInterpolator;Landroid/animation/AnimatorListenerAdapter;[F)Landroid/animation/ObjectAnimator;"; IntPtr native_property = JNIEnv.NewString(property); IntPtr native_values = JNIEnv.NewArray(values); try { JniArgumentValue *__args = stackalloc JniArgumentValue [7]; __args [0] = new JniArgumentValue((target == null) ? IntPtr.Zero : ((global::Java.Lang.Object)target).Handle); __args [1] = new JniArgumentValue(native_property); __args [2] = new JniArgumentValue(delay); __args [3] = new JniArgumentValue(duration); __args [4] = new JniArgumentValue((interpolator == null) ? IntPtr.Zero : ((global::Java.Lang.Object)interpolator).Handle); __args [5] = new JniArgumentValue((listenerAdapter == null) ? IntPtr.Zero : ((global::Java.Lang.Object)listenerAdapter).Handle); __args [6] = new JniArgumentValue(native_values); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Android.Animation.ObjectAnimator> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { JNIEnv.DeleteLocalRef(native_property); if (values != null) { JNIEnv.CopyArray(native_values, values); JNIEnv.DeleteLocalRef(native_values); } } }