@RusSanta

Как мне взять содержимое fragment и преобразовать его в bitmap?

Моя проблема заключается в том, что мне нужно, грубо говоря, выбирать фотки, отображать их динамически во фрагменте, дальше, по нажатию кнопки, сохранять все содержимое этого фрагмента в bitmap, а после в формате pdf

Но вот я не знаю как мне обратиться к этому содержимому фрагмента, думал что можно как-то стащить canvas, но не нашёл подходящего метода.
  • Вопрос задан
  • 160 просмотров
Решения вопроса 1
@RusSanta Автор вопроса
private Bitmap createBitmapFromView (View view) {
        Bitmap returnedBitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(),Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(returnedBitmap);
        Drawable bgDrawable =view.getBackground();
        if (bgDrawable!=null)
            bgDrawable.draw(canvas);
        else
            canvas.drawColor(Color.WHITE);
        view.draw(canvas);
        return returnedBitmap;
    }


Если коме интересно будет, то нашел такой код, может кому пригодится.
Если есть замечания по нему, то высказывайте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы