【问题标题】:onTouch event on Android GamesAndroid 游戏上的 onTouch 事件
【发布时间】:2013-05-08 16:44:53
【问题描述】:

我的问题不仅与 onTouch 事件有关,还与我可以用来识别屏幕某些区域的触摸的每种方法有关。

现在,我有一个“背景”图像,我将其用作包含 2 个“按钮”的布局:开始和选项,如您在此处看到的:

好的,我想知道哪种方法是识别用户何时触摸每个按钮的最佳方法。顺便说一下,也应该提供一些关于如何处理不同屏幕尺寸的信息。

非常感谢。

PD:看来我解释得不好。它们本身不是“Android 按钮”。背景是整个图像,您可以在其中找到 2 个“按钮”,但它们是图像的一部分。那是因为我需要知道如何做到这一点

【问题讨论】:

    标签: android events screen touch-event


    【解决方案1】:

    我认为你缺少一些基础知识,所以我建议take a tutorial track。
    作为对您问题的直接回答,您可以在教程中查看this page。

    【讨论】:

    • 对不起,可能我没有解释清楚。请阅读最上面的评论。
    • 如果您使用的是低级图形,那么您知道绘制“按钮”的像素(dp)坐标,并且您从事件中获取像素坐标,而不是只需要循环你的模型并检查触摸是否在里面。
    • 我虽然是这样,但我希望有一种更简单的方法来处理它,因为不同设备屏幕尺寸的问题......无论如何,谢谢你^^
    • 当然,没问题。如果您想要一个更简单的解决方案,请使用平台为您提供的更高级别的 API(因此有教程链接)。进入低级别很有趣,但所有细节都取决于你来实现
    【解决方案2】:

    为什么要在整个屏幕上设置 touchListener 并找到按钮?..您可以简单地在两个按钮本身上设置 OnClickListener 或 onTouchListener..

    【讨论】:

    • 对不起,我可能没有解释清楚。请阅读最上面的评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多