2012-01-19 48 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