编程语言
首页 > 编程语言> > java – 如何反转SeekBar值?

java – 如何反转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

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

解决方法:

这应该这样做:

int value = max - progress; 

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

标签:android,android-seekbar,java
来源: https://codeday.me/bug/20190727/1555125.html