Как получить координаты места нажатия кнопки?

У меня на виджете есть кнопка, размеры кнопки 64х64 пикселя. Как получить координаты нажатия части кнопки? Имеется в виду, в какой части кнопки было нажатие? В центре, в углу кнопки и т.д.

Если взять условные координаты кнопки, то верхний левый угол будет иметь координаты 0х0, правый нижний угол 64х64. Нажатие в верхнем левом углу может быть х=24 у=30. Вот эти координаты мне и нужно получить.

InputTouch не работает и показывает координаты х=0 у=0 z=0, т.к. кнопка фактически реализована в виде отдельного встроенного виджета и не перехватывается. Снятие фокусировки с кнопки так же не помогло.

Может есть какая то реализация через произвольный элемент, к примеру картинка. На которую можно повесить процедуру и снимать координаты.
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы