【发布时间】:2013-08-16 13:55:37
【问题描述】:
我正在开发一个在地图上绘制节点的应用程序,每个节点都有由它们之间的线表示的边。我已经使用 Canvas 和 drawLine() 绘制了边缘,但如果线条本身可以是可点击的,那将会很有用。我的意思是一种允许用户触摸线或认为他们正在触摸线并且可以触发事件的方法。 (如显示边缘信息等...)
我无法正确地将触摸事件附加到我用 Canvas 绘制的线条上,因此我正在考虑将 ImageViews 放置在所绘制的每条边缘线的末端之间。 ImageView 可以是一个点,以便清楚触摸事件触发的位置。
还有人有其他建议吗?我主要是在寻找我错过的想法。也许 Android API 中有一些东西可以帮助我解决这个问题。
提前感谢您的任何提示!
【问题讨论】: