public void OnProgressChanged(CircularSeekBar view, float progress, bool fromUser) { if (progress < 33) { view.RingColor = Color.Red; } else if (progress < 66) { view.RingColor = Color.Yellow; } else { view.RingColor = Color.Green; } }
private void OnCreatePower(View view) { seekbarPower = view.FindViewById <CircularSeekBar>(Resource.Id.seekbar); seekbarPower2 = view.FindViewById <CircularSeekBar>(Resource.Id.seekbar2); seekbarPower3 = view.FindViewById <CircularSeekBar>(Resource.Id.seekbar3); seekbarPower.SetOnCenterClickedListener(this); seekbarPower2.SetOnCenterClickedListener(this); seekbarPower3.SetOnCenterClickedListener(this); seekbarPower.SetOnCircularSeekBarChangeListener(this); seekbarPower2.SetOnCircularSeekBarChangeListener(this); seekbarPower3.SetOnCircularSeekBarChangeListener(this); seekbarPower.ProgressTextSize = 30; seekbarPower2.ProgressTextSize = 30; seekbarPower3.ProgressTextSize = 30; }
public void OnStopTrackingTouch(CircularSeekBar p0) { var identity = ((CircularSeekBar)p0).Id; if (identity == Resource.Id.seekbar) { power1.Text = "Power1: " + p0.Progress.ToString("0.##\\%") + "\n"; SendMessage(power1.Text); } if (identity == Resource.Id.seekbar2) { power2.Text = "Power2: " + p0.Progress.ToString("0.##\\%") + "\n"; SendMessage(power2.Text); } if (identity == Resource.Id.seekbar3) { power3.Text = "Power3: " + p0.Progress.ToString("0.##\\%") + "\n"; SendMessage(power3.Text); } }
public void OnStopTrackingTouch(CircularSeekBar p0) { throw new NotImplementedException(); }
public void OnCenterClicked(CircularSeekBar view, float progress) { Snackbar.Make(view, "Reset", Snackbar.LengthShort).Show(); view.Progress = 0; }