Bonjour,

Je suis en train de coder une appli qui dessine un graphique dont la géométrie est calculée à partir de données elles aussi calculées.

Pour afficher le graphique, j'ai créé une nouvelle activité, avec une vue dans son layout pour y dessiner sur un canvas avec drawrect.

Or j'ai vu qu'il n'est pas possible d'"attacher" des listener (désolé si je n'emploie pas les bons termes, mais je suis débutant) pour pouvoir gérer un évènement sur ces objets (un clic par exemple).

Je lis partout que pour celà, il faut utiliser des imageview et pas des canvas. Mais ce que je comprends, c'est que ces imageviews se peuplent en allant chercher des bitmap dans les ressources, qui sont par définition des images prédéfinies.

N'y-a-t-il donc aucun moyen de dessiner des formes à géométrie variable et de les rendre "clicable" ?