Android GLSurfaceView с выдвижным фоном

У меня есть GLSurfaceView с возможностью рисования в качестве фона, однако только если фон отображается только при визуализации без surfaceView.setZOrderOnTop (true)

Мне нужно избегать использования setZOrderOnTop (true), потому что вместо GLSurfaceView используются статические TextView.

Какие-нибудь предложения по работе?

В GLSurfaceView не может быть фона. Способ работы на поверхности – это прорезать отверстие в окне вашей деятельности и показать другую поверхность позади. Установка setZOrderOnTop (true) перемещает поверхность над окном Activity.

ложный! Ты можешь это сделать. Просто пример, чтобы показать, как это работает.

glRenderer = new OpenGLRenderer(context); view = new GLSurfaceView(context); view.setEGLConfigChooser(8, 8, 8, 8, 16, 0); view.setRenderer(glRenderer); view.getHolder().setFormat(PixelFormat.RGBA_8888); view.getHolder().setFormat(PixelFormat.TRANSLUCENT); view.setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY); 

Затем используйте framelayout, чтобы поместить представление под glsurfaceview!

Попробуйте setZOrderMediaOverlay (true); Который должен положить слой gl над фоном, но под окном.

Ну, так как GLSurfaceView – это просто другое представление, почему бы не использовать FrameLayout для размещения GLSurfaceView поверх ImageView (или того, что вы используете для отображения доступных для рисования).

Intereting Posts
Exoplayer: Как играть аудио через ушную часть? Android Espresso: тестовая фильтрация не поддерживается для данной версии JUnit. Обновите версию JUnit, по крайней мере, до 4.6 Как я могу видеть, какие аквариумы активны Android расшифровывает и воспроизводит mp4 во время выполнения Android очистить поток веб-просмотра, свободной памяти, избежать OutOfMemoryError Android RelativeLayout программно устанавливает centerInParent Android BadParcelableException только с подписанным apk Загрузка и загрузка изображений Android с помощью Base64 в JSON вызывает ошибку в памяти ResponsiveVoice.js не работает с компилятором Phonegap Как отметить действие Как я могу обеспечить числовую десятичную клавиатуру в Android? Android: OnClickListener не отвечает на начальную загрузку? Сделать гиперссылку textview в android Открыть магазин игр, когда приложение не установлено в android, нажав ссылку из браузера или приложения для почты Невозможно добавить учетную запись google в эмулятор android