Я новичок в разработке Android. Я пытаюсь создать программу, в которой пользователь выбирает значения красного, зеленого и синего, чтобы создать собственный цвет. У меня все работает так, как я хочу, но есть одна досадная вещь. Когда пользователь удерживает кнопку значения вниз или вверх, я хочу, чтобы значения продолжали меняться. Пока это то, что я получил
redUpButton.setOnLongClickListener(new View.OnLongClickListener() {
public boolean onLongClick(View v) {
if(redColorValue<250){
redColorValue+=5;
redTextField.setText(""+redColorValue/5);
mainColorLabel.setTextColor(Color.rgb(redColorValue, greenColorValue, blueColorValue));
}//ends if
return true;
}//ends method
});//ends click listener
но когда я это делаю, мои значения меняются только один раз. Как мне заставить его продолжать изменять значения, пока я удерживаю кнопку. Я предполагаю, что мне нужен оператор while, но ничего из того, что я пытаюсь сделать, не работает.