Open NightSkyDev opened 8 years ago
You can try this, i use this for number range from 0.00 - 1.00
histScoreSeekbar.setProgress((int) (MatcherService.histogramStandardScore * 100));
histScoreSeekbar.setOnProgressChangeListener(new DiscreteSeekBar.OnProgressChangeListener() {
@Override public void onProgressChanged(DiscreteSeekBar seekBar, int value, boolean fromUser) { String format = String.valueOf((double) seekBar.getProgress()/100); seekBar.setIndicatorFormatter(format); }
@Override public void onStartTrackingTouch(DiscreteSeekBar seekBar) { String format = String.valueOf((double) seekBar.getProgress()/100); seekBar.setIndicatorFormatter(format); }
@Override public void onStopTrackingTouch(DiscreteSeekBar seekBar) { MatcherService.histogramStandardScore = (double) seekBar.getProgress()/100; } });
Thanks @ngockhiem27
thank you @ngockhiem27
Is there a way to show decimal values? It looks like the NumericTransformer only allows int?