2012-01-19 49 views
3

你能告诉我如何使用opneGL ES1来实现这个功能的帆布:转换帆布OpenGL的

public void drawBitmap(Bitmap bitmap, float left, float top, Paint paint) 

我需要的活动和一个视图完整的例子。

@broschb 我只是想设置屏幕大小,并根据我的设置在给定的(x,y)坐标内绘制二维图像。

回答

1

您将需要使用GLSurfaceView来绘制。然后,您需要将位图转换为纹理,然后可以绘制纹理,或纹理四边形。看看这个教程,这是一个简单的开始。另外,如果你提供更多关于你想要达到的细节的细节,你可能会收到更多具体的答案来帮助你。

http://www.anddev.org/android-2d-3d-graphics-opengl-problems-f55/draw-a-bitmap-using-opengl-t14920.html

+0

TNX,我编辑我的问题 –

+0

我觉得该教程会给你你需要开始的所有建筑物。基本上你只需要创建一个四元组(在android中你将需要使用顶点),然后将你的位图转换为纹理并将其应用到四元组。然后您可以将变换应用到opengl中当前的视图矩阵。我也会检查一些opengl教程,nehe教程中有一些很棒的教程移植到android这里.http://insanitydesign.com/wp/projects/nehe-android-ports/ – broschb