android canvas绘制圆圈并获取触摸事件

发布于 2024-11-19 15:10:55 字数 437 浏览 2 评论 0原文

我一直在尝试制作这样一个演示,我需要在画布绘制许多(数百个)圆形形状(或者任何其他方式,如果可能),

绘制画布后我需要缩放并移动它..

并且还想分别捕获每个形状的点击(触摸)事件..

所以我知道我可以获得画布触摸事件并获得x 和 y 位置并检查哪个圆被触摸,但我必须画很多圆,并且在缩放和移动圆的 x 和 y 位置后发生变化所以请帮助我..

给我任何<强>建议如何做到这一点..要走的路.. 或者如果任何 ANDROID MASTER 做过类似的事情..请给我代码示例..

谢谢大家, 再会..

i have been trying to make such a demo where i need to draw many(hundreds of) circle shapes on canvas(or any other way if possible) ,

after drawing the canvas i need to zoom and move it..

and also want to capture the click(touch) event of each shape separately ..

so i know i can get canvas touch event and get x and y positions and check which which circle is touched but i have to draw many circles and as well after zooming and moving the circle's x and y pos is changes so plz help me..

Give me any suggestion how to do this..the way to go..
or if any ANDROID MASTER have done some thing like this..plz plz give me code sample..

thank you all,
good day..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

并安 2024-11-26 15:10:56

根据您的要求,您有2个使用Android游戏框架之一,您可以找到如此多的游戏引擎检查此线程< /a> 或者您可以使用 andengine 最好的 2D 游戏引擎之一,您可以在其中找到许多示例代码。

根据您的要求,只需按照此处中的 PinchZoomExample 进行操作即可

获得任何进一步的帮助,请评论我愿意提供帮助的问题这个问题

according your requirement you have 2 use one of the android game framework you can find so many game engine check this thread or you can use andengine one of the best 2D game engine in that you can find many example code.

for your requirement just follow the PinchZoomExample from here

any further help comment the question i love to help this prob.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文