android – OpenGL和布局

前端之家收集整理的这篇文章主要介绍了android – OpenGL和布局前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用OpenGL在我的 Android应用程序中呈现游戏视图.游戏是基于转换,我希望添加一些按钮到界面.我更喜欢使用标准的Android小部件,以XML生成的布局(或者如果我必须是硬编码的布局)结构化,并将OpenGL视图放在自己的窗口中作为该布局的一部分.

所以关于这个,我有3个问题:

1:有可能吗?我做了一些半心半意的尝试,但到目前为止还没有运气.

2:这样的事情是否可取?它是否会带来显着的性能损失,例如,使用基于OpenGL的自制软件?

3:可以将特定参数传递给在XML布局中创建的实例吗?例如,我当前的OpenGL视图在其构造函数中有三个参数;当某个构造函数是布局的一部分时,我可以用特定的参数调用该特定的构造函数吗?

解决方法

这些东西不仅有可能,而且很常见! OpenGL SurfaceView只是Android中的另一个View,您可以将任何您想要的内容叠加在其上.在我正在构建的应用程序中,我们使用OpenGL来渲染有趣的背景,同时覆盖整个菜单. OpenGL本身就没有什么更显着的性能问题.您可以使用xml布局或以编程方式生成所有ui元素,或者两者的组合.即使你想使用xml实例化你的ui,你可以访问元素,并根据状态进行操作.

猜你在找的Android相关文章