Android: Comment faire pour vérifier si un chemin d'accès contient touché point?

je voudrais essayer de développer une application dans laquelle je peux dessiner une planimétrie. Ainsi, chaque chambre a sa propre ID ou nom et, si je touche une pièce, je veux montrer un Toast Message avec l'ID ou le nom. Le problème est de savoir comment vérifier si et le chemin d'accès est touché!!

J'ai vu beaucoup de sujet de discussions qui parlait de ce problème. Quelqu'un a dit d'utiliser getBounds méthode et, après, contient méthode pour vérifier si touché point est dans Rect. Mais, je suppose que getBounds méthode renvoie le plus petit Rectangle qui contient le chemin, à droite?

Donc, les chambres disposent d'personnalisées différentes formes géométriques et, pour cette raison, si je reçois des limites à environ 2 à proximité des chambres, la méthode peut retourner un ensemble partagé de points. Mauvais! Chaque chambre a seulement leurs points. Comment puis-je résoudre ce problème ?

Dans iOS je pourrais utiliser PathContainsPoint méthode, mais, unfortunally, Android Chemin d'accès n'ont pas quelque chose de similaire.

J'espère que quelqu'un peut m'aider
Merci à l'avance

OriginalL'auteur kinghomer | 2012-03-06