2013-04-07 2 views
1

У меня есть несколько растровых изображений, которые нужно нарисовать на экране (изображения будут загружены онлайн и соответственно изменены).производительность между ImageView или opengl-es при рисовании нескольких растровых изображений в android

Я могу отображать их, используя либо ImageView, либо opengl-es, поэтому теперь я задаюсь вопросом, есть ли разница в производительности между ними?

+0

Ничего себе! Это сложный вопрос. Каковы ваши требования в точности? Это полностью зависит от ваших требований, которые сейчас кажутся слишком расплывчатыми. И честно говоря, если вы просто новичок, я думаю, вам следует держаться подальше от OpenGL и просто придерживаться ImageView на данный момент (при условии, что он соответствует вашим требованиям). –

+0

Кроме того, я понятия не имею, что вы имеете в виду, когда говорите «загружен онлайн и соответствующим образом изменен»? –

+0

@StephanBranczyk: Это то, что я хочу сделать .http: //stackoverflow.com/questions/15713670/appro-container-to-display-images-one-by-one – hguser

ответ

0

У меня был такой же вопрос некоторое время назад. Я решил использовать виджет ImageView просто потому, что пытался избежать осложнений OpenGLES. Класс ImageView чрезвычайно быстрый, и позже я узнал, почему: на моих устройствах (Nexus 4 и Nexus 7) ImageView реализован под капотом с использованием OpenGLES. Я узнал об этом, когда мои устройства начали потоковое отображение ошибок OpenGL на один день после изменения кода.

Так что, в конце концов, я должен был вникать в OpenGLES и не мог этого избежать.

Смежные вопросы