protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // This activity will use a GestureOverlayView as it's content view. The layout file // will be added as a subview of this. GestureOverlayView gestureOverlayView = new GestureOverlayView(this); SetContentView(gestureOverlayView); // Load the binary gesture file that we created. _gestureLibrary = GestureLibraries.FromRawResource(this, Resource.Raw.gestures); if (!_gestureLibrary.Load()) { Log.Wtf(GetType().FullName, "There was a problem loading the gesture library."); Finish(); } // Load up the layout file for this activity and add it as child view of the // GestureOverlayView View view = LayoutInflater.Inflate(Resource.Layout.custom_gesture_layout, null); _imageView = view.FindViewById <ImageView> (Resource.Id.imageView1); gestureOverlayView.AddView(view); gestureOverlayView.GesturePerformed += GestureOverlayViewOnGesturePerformed; }
public void OnGestureEnded(GestureOverlayView overlay, MotionEvent evt) { parent.mGesture = overlay.Gesture; if (parent.mGesture.Length < LENGTH_THRESHOLD) { overlay.Clear(false); } parent.mDoneButton.Enabled = true; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.create_gesture); mDoneButton = FindViewById(Resource.Id.done); GestureOverlayView overlay = (GestureOverlayView)FindViewById(Resource.Id.gestures_overlay); overlay.AddOnGestureListener(new GesturesProcessor(this)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Gesture creating for retrieving touch GestureOverlayView GestOverView = new GestureOverlayView(this); GestOverView.GestureColor = Color.Transparent; GestOverView.SetOnTouchListener(this); // Create Layout and list for the views var _roundlayout = new RelativeLayout(this); var _layoutParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent); _roundlayout.LayoutParameters = _layoutParams; // Call the createview method CreateView creview = new CreateView(24, _roundlayout, _listInsert, this.BaseContext, 30, 30); // Put the metrics for display var metrics = Resources.DisplayMetrics; var _Screenwidth = metrics.WidthPixels; // Call the Method to make circle PositionView(_listInsert, _Screenwidth); // De globale textview waarde toevoegen aan de layout textvWaarde = new TextView(this.BaseContext); textvWaarde.SetWidth(200); textvWaarde.SetHeight(100); textvWaarde.SetTextColor(Android.Graphics.Color.Black); textvWaarde.SetBackgroundColor(Android.Graphics.Color.Aqua); _roundlayout.AddView(textvWaarde); // Laat layout zien TODO GestOverView.AddView(_roundlayout); SetContentView(GestOverView); // _roundlayout.SetOnTouchListener (this); // SetContentView (_roundlayout); }
public void OnGestureCancelled(GestureOverlayView overlay, MotionEvent evt) { }
public void OnGesture(GestureOverlayView overlay, MotionEvent evt) { }
public void OnGestureStarted(GestureOverlayView overlay, MotionEvent evt) { parent.mDoneButton.Enabled = false; parent.mGesture = null; }