2012-02-09 6 views
0

カメラプレビューの下部に「トースト」のようなものがあります。私は、あなたに私が何を意味するかの例を与えるだけで、この画像を見てみることができます:Android Opengles CameraPreview(カメラフィードにテキストを描画)

http://www.lemacinaie.it/amiata/wp-content/uploads/2011/07/realta_aumentata.jpg

私はGLSurfaceViewでcamerapreviewをバインドするImができ、同じことを達成したいのですが、私onDrawFrameメソッドで、トーストのように、その中にテキストの入ったボックスを描画する方法を知らない。誰かがいくつかのヒントを与えることができますか?ありがとうございました。

+0

バンプ!誰もこの問題について知識がありませんか? – user1148222

+0

これは単にあなたが上に表示するビューを使用することができます – Geoffroy

+0

ええ、私は知っている...それは私がやっているものですが、より効率的で強力なので、私はopenglを使用したいと思います... OpenGLを使用してテキストを描画する方法は...任意のヒントがありがたいです。 – user1148222

答えて

0

2Dビットマップテクスチャでポリゴンを表示するだけで済みます。

あなたは、コードのような種類とビューからビットマップを作成します。

ViewGroup.LayoutParams params = v.getLayoutParams(); 
bitmapTexture = Bitmap.createBitmap(params.width, params.height, 
     Bitmap.Config.ARGB_8888); 
Canvas canvas = new Canvas(bitmapTexture); 
v.layout(0, 0, params.width, params.height); 
v.draw(canvas); 

をですから、対応するビットマップを取得するために、キャンバスに描き、その後、あなたは、OpenGLなしで行う場合とまったく同じように、あなたのビューを構築することができます。

関連する問題