У меня есть растровое изображение, и я пытаюсь нарисовать текст поверх растрового изображения в верхнем правом углу. Но, во-первых, я не могу нарисовать текст поверх него. Я преобразовываю макет в растровое изображение, а затем пытаюсь нарисовать текст поверх него. Но это не работает. Вот мой код:
private Bitmap viewToBitmap(LinearLayout layout) {
Bitmap bitmap = Bitmap.createBitmap(layout.getWidth(), layout.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
layout.draw(canvas);
canvas=new Canvas(bitmap);
Paint paint = new Paint();
paint.setColor(Color.BLACK);
paint.setAntiAlias(true);
paint.setTextSize(14.f);
paint.setTextAlign(Paint.Align.CENTER);
canvas.drawText("Hello Android!", 0, 0, paint);
return bitmap;
}