Android OpenGl:如何更改单个 TextureView 位图?
Android OpenGl: How change single TextureView bitmap?
我的 activity 中有照片列表。
我应该同时渲染它们。所以我找到了最好的方法,首先拥有 3 个 TextureView 并在滚动列表时更改它们的位置。如果我每次都创建 EGLThread,它会正确运行,但更新纹理会有一点延迟。所以我需要永久拥有 EGLThreads,但我不知道要更改每个 EGLThread 的位图。我尝试了很多代码,但我找不到解决方案。
我解决了。
应该 运行 代码在 EGLThread
的 postRunnable 中
我的 activity 中有照片列表。 我应该同时渲染它们。所以我找到了最好的方法,首先拥有 3 个 TextureView 并在滚动列表时更改它们的位置。如果我每次都创建 EGLThread,它会正确运行,但更新纹理会有一点延迟。所以我需要永久拥有 EGLThreads,但我不知道要更改每个 EGLThread 的位图。我尝试了很多代码,但我找不到解决方案。
我解决了。 应该 运行 代码在 EGLThread
的 postRunnable 中