gpt4 book ai didi

android - "drag and drop"在 OpenGL ES 与 Android Canvas 下是否变得更快?

转载 作者:行者123 更新时间:2023-11-29 18:21:56 25 4
gpt4 key购买 nike

我在 Android 应用程序中使用 Canvas 制作基本的 2D 图形。我正在实现拖放功能(只需根据触摸事件的 x/y 坐标设置 Sprite 的 x/y 坐标)。它工作正常,但在我的 Android 设备上测试时,如果我在屏幕上快速移动手指,可能会有轻微的延迟。如果快速完成,位图就跟不上触摸/拖动 Action 。

如果我转向 OpenGL ES,这会得到改善吗?如果没有,我不想撕掉我的代码。

最佳答案

这基本上取决于您实现拖放的方式。 SurfaceView 可以很快并且不需要切换到 OpenGL ES 只是为了显示 2D...

找出导致延迟的原因。如果延迟是由触摸事件触发的不够频繁而导致“无延迟”,那么即使 OpenGL 也无济于事......

关于android - "drag and drop"在 OpenGL ES 与 Android Canvas 下是否变得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4914392/

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