По сути, я могу нарисовать простой текст поверх CameraPreview, используя View:
class DrawOnTop extends View {
public DrawOnTop(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.BLACK);
paint.setFakeBoldText(true);
canvas.drawText("Test Text",
30,
30, paint);
super.onDraw(canvas);
}
}
Но мне бы хотелось иметь что-то вроде «тоста»,в нижней части предварительного просмотра камеры, а не простой текст, как это.Я могу дать вам пример того, что я имею в виду, просто взгляните на это изображение:
http://www.lemacinaie.it/amiata/wp-content/uploads/2011/07/realta_aumentata.jpg
Я бы хотел достичь того же, я пробовал открывать без успеха... кто-нибудь может помочь?спасибо.
РЕДАКТИРОВАТЬ: я могу связать camerapreview в GLSurfaceView, мне просто нужно знать, как нарисовать прямоугольник с текстом внутри, как тост, в OpenGLES.Спасибо