Пример можете отправить ?
Нет, по нажатию на кнопку в стейт менять параметр отвечающий за цвет кнопки, при отпускании возвращать параметр к предыдущему значению. Я же правильно понял, вам нужно сразу при поднятии пальца менять цвет а не через какое-то время?