protected override void InitExample()
        {
            View.FindViewById <Button>(Resource.Id.start).Click += (sender, args) => Start();
            View.FindViewById <Button>(Resource.Id.pause).Click += (sender, args) => Pause();
            View.FindViewById <Button>(Resource.Id.reset).Click += (sender, args) => Reset();

            using (Surface.SuspendUpdates())
            {
                var xAxis = new NumericAxis(Activity)
                {
                    VisibleRange = _xVisibleRange, AutoRange = AutoRange.Never
                };
                var yAxis = new NumericAxis(Activity)
                {
                    GrowBy = new DoubleRange(0.1, 0.1), AutoRange = AutoRange.Always
                };

                var rs = new AnimatingLineRenderableSeries
                {
                    DataSeries  = _dataSeries,
                    StrokeStyle = new SolidPenStyle(0xFF4083B7, 3.ToDip(Activity))
                };

                Surface.XAxes.Add(xAxis);
                Surface.YAxes.Add(yAxis);
                Surface.RenderableSeries.Add(rs);
            }

            Start();
        }
Esempio n. 2
0
        protected override void InitExample()
        {
            View.FindViewById <Button>(Resource.Id.start).Click += (sender, args) => Start();
            View.FindViewById <Button>(Resource.Id.pause).Click += (sender, args) => Pause();
            View.FindViewById <Button>(Resource.Id.reset).Click += (sender, args) => Reset();

            using (Surface.SuspendUpdates())
            {
                var xAxis = new NumericAxis(Activity)
                {
                    VisibleRange = _xVisibleRange, AutoRange = AutoRange.Never
                };
                var yAxis = new NumericAxis(Activity)
                {
                    GrowBy = new DoubleRange(0.1, 0.1), AutoRange = AutoRange.Always
                };

                var rs = new AnimatingLineRenderableSeries()
                {
                    DataSeries  = _dataSeries,
                    StrokeStyle = new PenStyle.Builder(Activity).WithColor(Color.Argb(0xFF, 0x40, 0x83, 0xB7)).WithAntiAliasing(true).WithThickness(3).Build()
                };

                Surface.XAxes.Add(xAxis);
                Surface.YAxes.Add(yAxis);
                Surface.RenderableSeries.Add(rs);
            }

            Start();
        }