Example #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;
        }
Example #2
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);
        }