我想根据拖动条的值改变颜色,希望颜色范围较宽。
以下是我尝试过的代码,但它并没有给出我想要的颜色:
seekBarColor.setOnSeekBarChangeListener( new OnSeekBarChangeListener() {
int progress = 0;
@Override
public void onProgressChanged(SeekBar seekBar, int progresValue, boolean fromUser) {
progress = progresValue;
int lower = Color.argb(0xFF,progress*0x10000, progress*0x100, progress)+0xff000000;
color.setBackgroundColor(lower);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
db.updateColor("");
}
});
有什么想法吗?