Пример #1
0
 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();
 }
Пример #2
0
 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();
 }
Пример #3
0
 /// <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);
 }
Пример #4
0
 /// <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);
 }
Пример #5
0
 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));
     }
 }
Пример #6
0
		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();
		}
Пример #7
0
		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();
		}