简体   繁体   English

如何设置绘画线条onClickListener?

[英]How can I make drawline set onClickListener?

I want to make a line clickable. 我想使一条线可点击。

I made a code using onDraw, in canvas. 我在画布上使用onDraw编写了代码。

I tried but, drawline(line) is not a object, so onclicklistener couldn't connect to line. 我尝试过,但是drawline(line)不是对象,因此onclicklistener无法连接到line。

so I made a 2x2 rectangles arraylist, like a line to connect to clicklienter. 所以我制作了一个2x2矩形arraylist,就像一条连接到clicklienter的线。

But I think there must be a better solution. 但是我认为必须有一个更好的解决方案。

I think path... but path.... how can I connect to clicklistener??? 我认为是路径...但是路径...。如何连接到clicklistener ???

and.... line??? 和....行???

there is no line class.....make a line class? 没有线班.....制作线班? how? 怎么样? line by drawline contains only X1,Y1, X2,Y2.. but clickable line must have x1,y1 to x~ y~.... 逐条画线只包含X1,Y1,X2,Y2 ..,但可点击的线必须具有x1,y1至x〜y〜....

please help me... 请帮我...

您必须为视图覆盖onTouchEvent,并且在发生触摸时确定它是否在线。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM