基本上,我想在ImageView上渲染图像(位图),但很快就会改变它的图像变换矩阵。
我是Android开发的新手,我不确定我做的是不是正确的事。 我目前正在这样做:
myImageView.setImageResource(RESOURCE_ID); //只有一次
myImageView.setImageMatrix(myMatrix的); //多次
问题是渲染需要花费很多时间 - 大约12到63毫秒,具体取决于变换后的可见区域。
这是否使用硬件加速?有没有办法让它更快?我是否必须转向OpenGL(我对此一无所知)?如果我这样做,我从哪里开始(OpenGL 1.0 / 2.0)?
谢谢!
答案 0 :(得分:2)
Android支持硬件加速starting in Honeycomb,仅适用于平板电脑。它将延续到冰淇淋三明治(尚未出来)。在此之前,您将始终在软件渲染器中运行。