如何拖动和拖动在视图中放置浮动图像视图

发布于 2025-01-07 04:13:10 字数 71 浏览 2 评论 0原文

我正在开发 Android 游戏应用程序。问题是我必须在视图中浮动/刷新一些球,我需要抓住这些球并将其拖到篮子中,然后更新计数。

I am developing android game application.The thing is i have to float/flush some balls in a view and i need to caught that balls and drag to a basket and then update the count.

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

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

发布评论

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

评论(1

忘东忘西忘不掉你 2025-01-14 04:13:10

我建议您将视图设置为 ImageView,并将翻译动画应用于 imageview:

public TranslateAnimation (float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)

在 ImageView 上设置 onClickListener,以实现拖放功能,在 onClick 方法中删除单击 ImageView 时的动画,并设置 Touch Listener,然后获取 Action 并动作向上坐标,将动作向上坐标与篮子的坐标进行比较,并相应地增加篮子的计数器。

I would suggest you to have your view as ImageView, and apply translate animation to imageview:

public TranslateAnimation (float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)

set onClickListener on ImageView, to drag-drop functionality, remove animation on click on ImageView in onClick method, and set on Touch Listener, and get Action down and action up co-ordinates, compare action up coordinates to basket's, and increment counter of basket accordingly.

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