public SurfaceView(android.content.Context context) : base(context) { mHandler = new _Handler_113(this); mScrollChangedListener = new _OnScrollChangedListener_131(this); mDrawListener = new _OnPreDrawListener_166(this); mSurfaceHolder = new _SurfaceHolder_682(this); init(); }
public SurfaceView(android.content.Context context, android.util.AttributeSet attrs , int defStyle) : base(context, attrs, defStyle) { mHandler = new _Handler_113(this); mScrollChangedListener = new _OnScrollChangedListener_131(this); mDrawListener = new _OnPreDrawListener_166(this); mSurfaceHolder = new _SurfaceHolder_682(this); init(); }
/// <summary>Remove a previously installed pre-draw callback</summary> /// <param name="victim">The callback to remove</param> /// <exception cref="System.InvalidOperationException"> /// If /// <see cref="isAlive()">isAlive()</see> /// returns false /// </exception> /// <seealso cref="addOnPreDrawListener(OnPreDrawListener)">addOnPreDrawListener(OnPreDrawListener) /// </seealso> public void removeOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener victim) { checkIsAlive(); if (mOnPreDrawListeners == null) { return; } mOnPreDrawListeners.remove(victim); }
/// <summary>Register a callback to be invoked when the view tree is about to be drawn /// </summary> /// <param name="listener">The callback to add</param> /// <exception cref="System.InvalidOperationException"> /// If /// <see cref="isAlive()">isAlive()</see> /// returns false /// </exception> public void addOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener listener) { checkIsAlive(); if (mOnPreDrawListeners == null) { mOnPreDrawListeners = new java.util.ArrayList <android.view.ViewTreeObserver.OnPreDrawListener >(); } mOnPreDrawListeners.add(listener); }
public void removeOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener arg0) { global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv; if (!IsClrObject) { @__env.CallVoidMethod(this.JvmHandle, global::android.view.ViewTreeObserver._removeOnPreDrawListener9670, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } else { @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.view.ViewTreeObserver.staticClass, global::android.view.ViewTreeObserver._removeOnPreDrawListener9670, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } }