Pobieranie mapy bitowej z niestandardowego widoku powierzchni
Mam ten kod w klasie, która rozszerza widok powierzchni i implementuje runnable, którego jestem w stanie użyć, w zasadzie pozwala rysować na płótnie przy użyciu różnych kolorów i tak dalej. Próbuję uzyskać metodę, która pozwoli mi zapisać obraz po jego narysowaniu i jest to metoda. Bez względu na to, co robię, po prostu dostaję czarny obraz z niczym. Jakieś pomysły?
Mam włączony rysunek pamięci podręcznej
Cel uzyskania obrazu bitmapowego z niestandardowego SurfaceView Mam wyczerpane możliwości obejrzenia innego posta tutaj i nie znalazłem nic do pracy. Mamy nadzieję, że ostatnio pojawiło się nowe rozwiązanie tego problemu. Wielkie dzięki
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;
}