Nothing can see with following code which come from
http://stackoverflow.com/questions/1339136/draw-text-in-opengl-es-android
public void drawTag() {
Bitmap bg = Bitmap.createBitmap(256, 256, Bitmap.Config.ARGB_4444);
bg.eraseColor(0);
Canvas canvas = new Canvas(bg);
Drawable drawable =
mRootLayer.getContext().getResources().getDrawable(R.drawable.default_background);
drawable.setBounds(0,0,256,256);
drawable.draw(canvas);
// Draw the text
Paint textPaint = new Paint();
textPaint.setTextSize(32);
textPaint.setAntiAlias(true);
textPaint.setARGB(0xff, 0x00, 0x00, 0x00);
// draw the text centered
canvas.drawText("Hello World", 16,112, textPaint);
int[] textures = new int[1];
GL11 gl = mGL;
//Generate one texture pointer...
gl.glGenTextures(1, textures, 0);
//...and bind it to our array
gl.glBindTexture(GL10.GL_TEXTURE_2D, textures[0]);
//Create Nearest Filtered Texture
gl.glTexParameterf(GL10.GL_TEXTURE_2D,
GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_NEAREST);
gl.glTexParameterf(GL10.GL_TEXTURE_2D,
GL10.GL_TEXTURE_MAG_FILTER, GL10.GL_LINEAR);
//Different possible texture parameters, e.g. GL10.GL_CLAMP_TO_EDGE
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S,
GL10.GL_REPEAT);
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T,
GL10.GL_REPEAT);
//Use the Android GLUtils to specify a two-dimensional texture
image from our bitmap
GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bg, 0);
//Clean up
bg.recycle();
}
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en