1. Создать кнопку.
2. При нажатии на нее она меня вид.
3. Если кнопка нажата, то как записать процесс сортировки и вывод на экран результата.
1. Мне нужно создать кнопку такого типа ( на подобии google ).

2. Как сделать изменение кнопки на другой цвет ( допустим красный ). Будет еще лучше если вместе с ней будет изменять цвет и сама картинка автомобиля. У меня уже есть такая же картинка красного цвета.

3. У меня есть база в которой хранятся автомобили ( auto ). В ней есть типы кузовов автомобилей.

Как произвести сортировку автомобилей при нажатию на эти кнопки ( 1 или несколько ).
Прошу как можно подробно расписать буду очень благодарен.
Спасибо.