Для приложения я хочу отображать объекты в фоновом режиме, даже если приложение в настоящее время не отображается. Официальные документы записывают, чтобы открыть GLcontext через GLSurfaceView. Для того, чтобы не отображать графику и рендеринг в другую цель, похоже, не существует реального решения.Как использовать OpenGL без его отображения?
Итак, вопрос в том, как создать GL-контекст без GLSurfaceView в Android?
Использование: запись видео и добавление текущего времени в виде текста непосредственно в видео. Для того, чтобы обработка изображений на основе ЦП была просто медленной, чтобы быть выполненной вживую. По крайней мере, если видео должно также отображаться во время записи. OpenGL может сделать все просто в Framebuffer/Renderbuffer.
Что вы можете наложить полупрозрачный GLSurfaceView в верхней части представления, которое воспроизводит видео. Вы бы отобразили текст с OpenGL в GLSurfaceView, тщательно следя за настройкой альфа-компонента, тогда ОС позаботится о компоновке двух. –