Comment puis-je savoir si un chemin fermé contient un point donné?

Dans Android, j'ai un Chemin d'accès de l'objet qui, je sais, définit un chemin fermé, et j'ai besoin de comprendre si un point est contenu dans le chemin. Ce que j'espérais était quelque chose le long des lignes de

chemin.contient(int x, int y)

mais qui ne semblent pas exister.

La raison spécifique pour laquelle je suis à la recherche pour cela est parce que j'ai une collection de formes à l'écran définis comme des chemins, et je veux comprendre lequel l'utilisateur a cliqué. Si il ya une meilleure façon d'approcher, comme l'utilisation de différents éléments de l'INTERFACE utilisateur, plutôt que de le faire "à la dure" moi, je suis ouvert aux suggestions.

Je suis ouvert à l'écriture d'un algorithme de moi-même si je dois le faire, mais cela signifie que les différentes recherches, je suppose.

source d'informationauteur Tom Seago