Android: Как проверить, содержит ли путь точку касания?

Я бы попытался разработать приложение, в котором я могу нарисовать планиметрию. Итак, каждая комната имеет своюЯ БЫ или жеимя и, если я коснусь комнаты, я хочу показать сообщение с этим идентификатором или именем. Проблема в том, как проверить, если и какой путь затронут !!

Я видел много тематических обсуждений, которые говорили об этой проблеме. Кто-то говорит, чтобы использоватьGetBounds Метод и, после, содержит метод для проверки, если точка касания находится в Rect. Но, я думаю, метод getBounds возвращает наименьший Rect, содержащий путь, верно?

Таким образом, комнаты имеют разные пользовательские геометрические формы, и по этой причине, если я получу границы около 2 близких комнат, метод может вернуть общий набор точек. Плохо! В каждой комнате есть только свои баллы. Как я могу решить эту проблему ?

В iOS я мог бы использоватьPathContainsPoint метод, но, к сожалению, Android Path не имеет ничего подобного.

Я надеюсь, что кто-то может помочь мне заранее

Ответы на вопрос(3)

Ваш ответ на вопрос