Я пытаюсь создать набор кнопок, которые ведут себя немного иначе, чем обычные кнопки. Требования:
- Когда палец пользователя скользит по кнопке, он должен выделяться (пользовательское изображение изменяется).
- Когда палец пользователя соскальзывает с кнопки, он отменяет выделение.
- Когда палец пользователя соскальзывает с кнопки на новую кнопку (не поднимая палец), подсвечивается новая кнопка, а старая возвращается назад.
- Если пользователь отпустил палец, находясь в верхней части кнопки, кнопка сработает и подсветка останется.
Я думаю, что могу реализовать 1, 2 и 4, используя существующую структуру кнопок.
Однако 3 невозможно. Поскольку система продолжает регистрировать касания, когда я перетаскиваю кнопку, и не регистрирует касания на новой кнопке, пока я не отпущу. Есть идеи?