如何反转SeekBar值?

时间:2016-05-05 12:55:16

标签: java android android-seekbar

我有以下代码:

int min = 1;
int max = 255;

seekBar.setMax(max - min);

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        int value = progress + min;
    }
});

值:1 ... 255

我想得到的值:255 ... 1

非常愚蠢的问题,但我无法弄清楚如何扭转这种计算,有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:7)

这应该这样做:

int value = max - progress; 

它将从255(你的最大值)开始逐渐变为你的最小值1 :( max - (max - min))=> min = 1