Получение растрового изображения из Custom SurfaceView
У меня есть этот код в классе, который расширяет вид поверхности и реализует работоспособность. Я могу использовать этот класс, в основном позволяет рисовать на холсте, используя разные цвета и тому подобное. Я'Я пытаюсь получить метод, который позволит мне сохранить изображение после его отрисовки, и это метод. Независимо от того, что я делаю, я просто получаю черное изображение, на котором ничего нет. Есть идеи?
У меня включено рисование кэша
Цель - получить растровое изображение из пользовательского SurfaceView. Я исчерпал варианты просмотра какого-то поста здесь и не сделал этого.не могу найти что-нибудь для работы. Здесь надеются, что недавно появилось новое решение для этого. Большое спасибо
public Bitmap getImage() {
Bitmap bitmap = Bitmap.createBitmap(this.getWidth(),
this.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
this.draw(canvas);
return bitmap;
}