目前我有一个示例应用程序,它绘制一条线并且在线上有一个onmouseclick监听器。
然而这条线很难被击中,因为它是一个像素宽。目前,当你将鼠标悬停在它上面时,我会使线条更宽,这样可以更容易瞄准,但它很难看。
有没有办法让鼠标点击的“目标”区域更大而不会使实际线条更大?
答案 0 :(得分:2)
您可以使用相同的startX,startY,endX,endY属性创建另一行,并通过setStrokeWidth(10)使其更厚,并且不能通过setOpacity(0)看到它。之后,您可以从新的粗隐形线处理鼠标事件,就像实际的一样。