gpt4 book ai didi

android - 在 Android 中输出位图图 block 网格的最佳方式?

转载 作者:行者123 更新时间:2023-11-30 04:18:24 26 4
gpt4 key购买 nike

我正在开发一款 Android 游戏,它的主屏幕类似于 Words with Friends - 一个由多个位图图 block 组成的网格。我遇到的问题是滚动(向上、向下、向左、向右)和捏合缩放。

现在我正在使用表面 View 来输出图 block 。为了实现滚动,我计算了 touch_down 和 touch_up 之间的差异,相应地移动了左上图 block 的索引,然后重新绘制网格。

问题是我必须等到用户松开触摸才能移动屏幕,而不是平滑滚动。我还没有实现缩放,但我也会遇到同样的问题。

有更好的方法吗?

最佳答案

为什么不使用 MotionEvent.ACTION_MOVE 而不是 MotionEvent.ACTION_DOWNMotionEvent.ACTION_UP< 每次用户在屏幕上移动手指时都会被触发 仅在触地和触地时触发。

只需跟踪 ACTION_MOVE 事件之间的指针位置,并使用该信息来移动游戏板。

关于android - 在 Android 中输出位图图 block 网格的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9638365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com