protected internal override void onResume() { base.onResume(); if (mChartView == null) { LinearLayout layout = (LinearLayout)findViewById(R.id.chart); // mChartView = ChartFactory.getLineChartView(this, mDataset, mRenderer); // mChartView = ChartFactory.getBarChartView(this, mDataset, mRenderer, // Type.DEFAULT); mChartView = ChartFactory.getScatterChartView(this, mDataset, mRenderer); // enable the chart click events mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 100; mChartView.OnClickListener = new OnClickListenerAnonymousInnerClassHelper3(this); // an example of handling the zoom events on the chart mChartView.addZoomListener(new ZoomListenerAnonymousInnerClassHelper(this), true, true); // an example of handling the pan events on the chart mChartView.addPanListener(new PanListenerAnonymousInnerClassHelper(this)); layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); bool enabled = mDataset.SeriesCount > 0; SeriesWidgetsEnabled = enabled; } else { mChartView.repaint(); } }
protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetLineChartView(this, mDataset, mRenderer); mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 10; mChartView.Click += (e, s) => { SeriesSelection seriesSelection = mChartView.CurrentSeriesAndPoint; if (seriesSelection == null) { Toast.MakeText(this, "No chart element", ToastLength.Short).Show(); } else { Toast.MakeText(this, "Chart element in series index " + seriesSelection.SeriesIndex + " data point index " + seriesSelection.PointIndex + " was clicked" + " closest point value X=" + seriesSelection.XValue + ",Y=" + seriesSelection.Value, ToastLength.Short).Show(); } }; layout.AddView(mChartView, new Android.Views.ViewGroup.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent)); bool enabled = mDataset.SeriesCount > 0; SetSeriesWidgetsEnabled(enabled); } else { mChartView.Repaint(); } }
protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetLineChartView(this, mDataset, mRenderer); // enable the chart click events mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 10; mChartView.SetOnClickListener(new OnClickListenerAnonymousInnerClassHelper3(this)); layout.AddView ( mChartView, new Android.Widget.LinearLayout.LayoutParams ( Android.Widget.LinearLayout.LayoutParams.FillParent, Android.Widget.LinearLayout.LayoutParams.FillParent) ); bool enabled = mDataset.SeriesCount > 0; SeriesWidgetsEnabled = enabled; } else { mChartView.Repaint(); } }
protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetPieChartView(this, mSeries, mRenderer); mRenderer.ClickEnabled = true; mChartView.Click += (e, s) => { SeriesSelection seriesSelection = mChartView.CurrentSeriesAndPoint; if (seriesSelection == null) { Toast.MakeText(this, "No chart element selected", ToastLength.Short).Show(); } else { for (int i = 0; i < mSeries.ItemCount; i++) { mRenderer.GetSeriesRendererAt(i).Highlighted = (i == seriesSelection.PointIndex); } mChartView.Repaint(); Toast.MakeText(this, "Chart data point index " + seriesSelection.PointIndex + " selected " + "point value=" + seriesSelection.Value, ToastLength.Short).Show(); } }; layout.AddView(mChartView, new Android.Views.ViewGroup.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent)); } else { mChartView.Repaint(); } }
protected internal override void onResume() { base.onResume(); if (mChartView == null) { LinearLayout layout = (LinearLayout)findViewById(R.id.chart); mChartView = ChartFactory.getPieChartView(this, mSeries, mRenderer); mRenderer.ClickEnabled = true; mChartView.OnClickListener = new OnClickListenerAnonymousInnerClassHelper2(this); layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); } else { mChartView.repaint(); } }
/// <summary> /// Constructor /// </summary> /// <param name="gf">The main game's form</param> /// <param name="sw">The timer stopwatch</param> internal Game(GameForm gf, Stopwatch sw) { // start music // this.sp = new SoundPlayer(Properties.Resources.bg_music); // this.sp.PlayLooping(); this.sfxOn = true; // member init this.sfx = new SoundPlayer(); this.stopWatch = sw; this.player = new Player("TheH3ro"); this.monster = new List <Monster>(); InitLevel(this.levelSize); // initialize game view this.view = GraphicalView.Create(gf); }
protected internal override void onResume() { base.onResume(); if (mChartView == null) { LinearLayout layout = (LinearLayout)findViewById(R.id.chart); mChartView = ChartFactory.getLineChartView(this, mDataset, mRenderer); // enable the chart click events mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 10; mChartView.OnClickListener = new OnClickListenerAnonymousInnerClassHelper3(this); layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); bool enabled = mDataset.SeriesCount > 0; SeriesWidgetsEnabled = enabled; } else { mChartView.repaint(); } }
protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetPieChartView(this, mSeries, mRenderer); mRenderer.ClickEnabled = true; mChartView.SetOnClickListener(new OnClickListenerAnonymousInnerClassHelper2(this)); layout.AddView ( mChartView, new Android.Widget.LinearLayout.LayoutParams ( Android.Widget.LinearLayout.LayoutParams.FillParent, Android.Widget.LinearLayout.LayoutParams.FillParent ) ); } else { mChartView.Repaint(); } }
protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); // mChartView = ChartFactory.getLineChartView(this, mDataset, mRenderer); // mChartView = ChartFactory.getBarChartView(this, mDataset, mRenderer, // Type.DEFAULT); mChartView = ChartFactory.GetScatterChartView(this, mDataset, mRenderer); // enable the chart click events mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 100; mChartView.SetOnClickListener(new OnClickListenerAnonymousInnerClassHelper3(this)); // an example of handling the zoom events on the chart mChartView.AddZoomListener(new ZoomListenerAnonymousInnerClassHelper(this), true, true); // an example of handling the pan events on the chart //mChartView.AddPanListener(new PanListenerAnonymousInnerClassHelper(this)); layout.AddView ( mChartView, new Android.Widget.LinearLayout.LayoutParams ( Android.Widget.LinearLayout.LayoutParams.FillParent, Android.Widget.LinearLayout.LayoutParams.FillParent ) ); bool enabled = mDataset.SeriesCount > 0; SeriesWidgetsEnabled = enabled; } else { mChartView.Repaint(); } }
protected internal override void onResume() { base.onResume(); if (mChartView == null) { LinearLayout layout = (LinearLayout) findViewById(R.id.chart); mChartView = ChartFactory.getLineChartView(this, mDataset, mRenderer); // enable the chart click events mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 10; mChartView.OnClickListener = new OnClickListenerAnonymousInnerClassHelper3(this); layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); bool enabled = mDataset.SeriesCount > 0; SeriesWidgetsEnabled = enabled; } else { mChartView.repaint(); } }
protected internal override void onResume() { base.onResume(); if (mChartView == null) { LinearLayout layout = (LinearLayout) findViewById(R.id.chart); // mChartView = ChartFactory.getLineChartView(this, mDataset, mRenderer); // mChartView = ChartFactory.getBarChartView(this, mDataset, mRenderer, // Type.DEFAULT); mChartView = ChartFactory.getScatterChartView(this, mDataset, mRenderer); // enable the chart click events mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 100; mChartView.OnClickListener = new OnClickListenerAnonymousInnerClassHelper3(this); // an example of handling the zoom events on the chart mChartView.addZoomListener(new ZoomListenerAnonymousInnerClassHelper(this), true, true); // an example of handling the pan events on the chart mChartView.addPanListener(new PanListenerAnonymousInnerClassHelper(this)); layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); bool enabled = mDataset.SeriesCount > 0; SeriesWidgetsEnabled = enabled; } else { mChartView.repaint(); } }
protected internal override void onResume() { base.onResume(); if (mChartView == null) { LinearLayout layout = (LinearLayout) findViewById(R.id.chart); mChartView = ChartFactory.getPieChartView(this, mSeries, mRenderer); mRenderer.ClickEnabled = true; mChartView.OnClickListener = new OnClickListenerAnonymousInnerClassHelper2(this); layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); } else { mChartView.repaint(); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Chart); db = new DataDB(this); mDataSet.AddSeries(SeriesCreate("DataOne")); mDataSet.AddSeries(SeriesCreate("DataTwo")); mDataSet.AddSeries(SeriesCreate("DataThree")); XYSeriesRenderer renderOne = singleRenderer(255, 000, 000); XYSeriesRenderer renderTwo = singleRenderer(000, 255, 000); XYSeriesRenderer renderThree = singleRenderer(000, 000, 255); mRenderer.SetMargins(new int[] { 10, 60, 100, 30 }); mRenderer.XLabels = 0; mRenderer.ChartTitle = "Data Chart"; mRenderer.XTitle = "UserID"; mRenderer.YTitle = "Data Inputs"; mRenderer.AxisTitleTextSize = 32; mRenderer.ChartTitleTextSize = 40; mRenderer.LabelsTextSize = 32; mRenderer.PointSize = 3; mRenderer.ShowLegend = false; mRenderer.ShowGridX = true; mRenderer.ShowGridY = true; mRenderer.ZoomButtonsVisible = true; mRenderer.ApplyBackgroundColor = true; mRenderer.AxesColor = Color.Black; mRenderer.LabelsColor = Color.Black; mRenderer.MarginsColor = Color.White; mRenderer.GridColor = Color.Black; mRenderer.SetYLabelsColor(0, Color.Black); mRenderer.XLabelsColor = Color.Black; mRenderer.BackgroundColor = Color.White; for (int i = 0; i < db.Count(); i++) { mRenderer.AddXTextLabel(i, db.readPrimary("UserID", i)); } mRenderer.AddSeriesRenderer(renderOne); mRenderer.AddSeriesRenderer(renderTwo); mRenderer.AddSeriesRenderer(renderThree); if (mChartView == null) { chartLayout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetLineChartView(this, mDataSet, mRenderer); chartLayout.AddView(mChartView, new LinearLayout.LayoutParams( Android.Views.ViewGroup.LayoutParams.FillParent, Android.Views.ViewGroup.LayoutParams.FillParent)); } listView = FindViewById <ListView>(Resource.Id.DataList); tableItems.Add(new TableItem() { DataName = "DataOne", ID = 9001, Red = 255, Green = 000, Blue = 000 }); tableItems.Add(new TableItem() { DataName = "DataTwo", ID = 9002, Red = 000, Green = 255, Blue = 000 }); tableItems.Add(new TableItem() { DataName = "DataThree", ID = 9003, Red = 000, Green = 000, Blue = 255 }); listView.Adapter = new ChartActivityAdapter(this, tableItems); btnSave = FindViewById <Button>(Resource.Id.btnSave); btnSave.Click += BtnSave_Click; }