Как я могу получить изображение (takePicture) с текстом внизу. Например. Дата-время

#android #imageview

#Android #просмотр изображения

Вопрос:

Я хотел бы добавить текст, который будет частью моего изображения. Например. Дата и время или «Вы используете бесплатную версию». Возможно ли это ….? Пожалуйста, помогите мне. Заранее спасибо.

Ответ №1:

Используйте Canvas и drawText .

Ответ №2:

Спасибо Габриэлю за правильное направление: следующий код помог мне.

      public static Bitmap WaterMark(Bitmap src, String watermark,int x, int y,  int size) {
        int w = src.getWidth();
        int h = src.getHeight();
    //  TML_Library.Debug("Image Width = " w " Image Height = " h);
        Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

        Canvas canvas = new Canvas(result);
        canvas.drawBitmap(src, 0, 0, null);
        Paint paint = new Paint();
        paint.setTextSize(size);

        paint.setColor(Color.rgb(255, 0, 0));

        paint.setAntiAlias(true);

        canvas.drawText(watermark, x, y, paint);

        return resu<
    }