android - 在 ImageView 上使用图像变换矩阵渲染位图的性能

标签 android opengl-es

基本上,我想在 ImageView 上渲染图像(位图),但非常快速地改变它的图像变换矩阵。

我是 Android 开发的新手,我不确定我所做的是否正确。 我目前正在通过以下方式执行此操作:

myImageView.setImageResource(resource_id);//只有一次

myImageView.setImageMatrix(myMatrix);//多次

问题是渲染需要很多时间——大约 12 到 63 毫秒,具体取决于变换后的可见区域。

这是否使用硬件加速?有没有办法让它更快?我是否必须转向 OpenGL(我对此一无所知)?如果我这样做,我应该从哪里开始 (OpenGL 1.0/2.0)?

谢谢!

最佳答案

关于android - 在 ImageView 上使用图像变换矩阵渲染位图的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7563630/

相关文章:

opengl - 在我的代码 : Whats the licensing model? 中使用 NVidia FxAA

java - 如何为 android 3D 游戏框架创建更新方法?

c++ - 在 OpenGL ES 2 应用程序/进程之间共享渲染表面(FrameBuffer、Pbuffers 等)

java - 平滑运动 Opengl ES 2.0

java - FragmentTransaction.replace() 崩溃 - 但仅在发布版本中

java - 如何将默认的水平进度条更改为垂直?

Android:在 PUT/POST 之后检测 BasicHttpResponse 的 XML 或 JSON 数据类型

android - 如何使用可组合物在应用程序中动态切换明暗主题

android - 如何设置 Android 模拟器代理设置

android - OpenGL - 多个设备上的相同尺寸