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