Android: как сделать фон темнее или светлее?

Я хочу, чтобы мое приложение могло использовать onSwipeListener, который я кодировал, чтобы сделать цвет фона темнее или светлее в зависимости от направления их пролистывания. Если пользователь проведет пальцем вправо, он станет ярче, а влево - темнее.

view.setOnTouchListener(new OnSwipeTouchListener(MainActivity.this) {
    @Override
    public void onSwipeLeft() {
          //Make Darker
    }
    @Override
    public void onSwipeRight(){
          //Make Lighter
    }

мой код, но у меня проблемы с пониманием того, как бы я изменил цвет вне переключателей.

1 ответ

На этот вопрос уже частично отвечали, так что вот ссылка, объясняющая на SwipeTouchListener

Я знаю, что это не объясняет изменение фона представления, которое можно просто сделать в этом примере:

MainActivity.java

activity_main.xml

Другие вопросы по тегам