Страницы

Поиск по вопросам

пятница, 24 января 2020 г.

Кликабельная картинка в приложении android

#java #android #изображения


Всем привет.
Есть 4 картинки с разными схемами автомобиля как во вложении. как можно обработать
клик на колесо? и поменять цвет колеса?

    


Ответы

Ответ 1



4 колеса должны быть например четырьмя кнопками. Для начала вы берете картинку с колесом, делаете дубликат, одно оставляете в том виде, в каком оно есть, а другое делаете, например с красным оттенком. Затем помещаете эти две картинки в папку Drawable и там же создаете файл, например: wheel_color_condition_state и в селекторе делаете так: `Ну и в макете 4х кнопок в фоном задаете этот файл: android:background="@drawable/wheel_color_condition_state" Таким образом, когда вы будете нажимать на колесо, оно будет применять картинку с красным колесом, а когда не будете нажимать, картинку стандартной расцветки.

Ответ 2



Вариант 1: Положить сверху кнопку, которая выглядит точно так же. При нажатии менять картинку методом setBackground(Drawable bg) wheel_1.setBackground(R.drawable.colored_wheel_1) Вариант 2: Сразу сверху положить кнопку второго цвета и сделать ее прозрачной:

Комментариев нет:

Отправить комментарий