Sto tentando di cambiare colore in base al valore della barra di ricerca. Mi piacerebbe che i colori appaiano in un'ampia gamma.Modifica del colore in base al valore della barra di ricerca
Ecco quello che ho provato, ma non mi dà i colori che voglio:
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("");
}
});
Tutte le idee?
si desidera ottenere i colori da cerchio di colore? perché con il tuo codice suppongo di avere sfumature grigie –
sì, voglio generare colore da cerchio di colori e sì il mio codice restituisce solo grigio e non riesco a risolverlo –
Quindi usa il colore HSV invece di RGB. Di seguito ho fornito uno snippet di codice. –