Beispiel #1
0
        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));
        }
Beispiel #4
0
        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;
 }