Seekbar 最小值 100 和最大值 0 Android
Seekbar min value 100 and max 0 Android
垂直搜索栏最小值为0,最大值为1000。是否有可能在底部搜索栏最小进度为1000,在顶部时变为0。当前搜索栏范围是
seekBarTop.setProgress(0);
seekBarTop.incrementProgressBy(10);
seekBarTop.setMax(1000);
因为 SeekBar extend ProgressBar
并且根据定义 ProgressBar 是 某些操作进度的视觉指示器 。所以它只是一个用于显示当前 progress/status..
的分区
正如您定义的 setProgress(0)
和 setMax(1000)
它创建了一个包含 100 个分区和 10 个增量的搜索栏...所以我建议您获得当前进度,并将其减少 1000 (1000 - value)
得到你的最终值 (你可以创建一个方法 return 最终值).....这将显示你从 1000----0
.
SeekBar sbTolerance = findViewById(R.id.sbTolerance);
sbTolerance.setMax(100);
sbTolerance.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
int j = 100 - i;
Toast.makeText(AlertSetting.this, ""+j, Toast.LENGTH_SHORT).show();
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
if(seekBar.getProgress()==0||seekBar.getProgress()==100)
enableManualButton();
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
垂直搜索栏最小值为0,最大值为1000。是否有可能在底部搜索栏最小进度为1000,在顶部时变为0。当前搜索栏范围是
seekBarTop.setProgress(0);
seekBarTop.incrementProgressBy(10);
seekBarTop.setMax(1000);
因为 SeekBar extend ProgressBar
并且根据定义 ProgressBar 是 某些操作进度的视觉指示器 。所以它只是一个用于显示当前 progress/status..
正如您定义的 setProgress(0)
和 setMax(1000)
它创建了一个包含 100 个分区和 10 个增量的搜索栏...所以我建议您获得当前进度,并将其减少 1000 (1000 - value)
得到你的最终值 (你可以创建一个方法 return 最终值).....这将显示你从 1000----0
.
SeekBar sbTolerance = findViewById(R.id.sbTolerance);
sbTolerance.setMax(100);
sbTolerance.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
int j = 100 - i;
Toast.makeText(AlertSetting.this, ""+j, Toast.LENGTH_SHORT).show();
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
if(seekBar.getProgress()==0||seekBar.getProgress()==100)
enableManualButton();
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});