Я использую OpenGL для отображения игрового представления в приложении для Android. Игра пошаговая, и я хочу добавить некоторые кнопки в интерфейс. Я бы предпочел использовать стандартные виджеты Android, структурированные в XML-сгенерированном макете (или, если нужно, жесткий код), и поместить представление OpenGL в его собственное окно как часть этого макета.
Итак, в связи с этим у меня есть 3 вопроса:
1: Возможно ли такое? Я сделал несколько полусердечных попыток, но до сих пор не повезло.
2: Является ли такая вещь целесообразной? Имеет ли это существенное снижение производительности, например, с использованием виджета homebrew на основе OpenGL?
3: Можно ли передавать конкретные аргументы экземплярам, созданным в XML-макетах? Например, мое текущее представление OpenGL имеет три аргумента в его конструкторе; возможно ли мне вызвать этот конкретный конструктор с определенными параметрами, когда он является частью макета?