Voglio ottenere uno screenshot "a pagina intera" dell'attività. La vista contiene un RecyclerView con molti elementi.Cattura uno screenshot di RecyclerView a lunghezza COMPLETA
posso prendere una schermata di visualizzazione corrente con questa funzione:
public Bitmap getScreenBitmap() {
View v= findViewById(R.id.container).getRootView();
v.setDrawingCacheEnabled(true);
v.buildDrawingCache(true);
Bitmap b = Bitmap.createBitmap(v.getDrawingCache());
v.setDrawingCacheEnabled(false); // clear drawing cache
return b;
}
ma contiene solo gli elementi può visionare normalmente (come previsto).
C'è un modo per rendere il RecyclerView magicamente visualizzato in tutta la sua lunghezza (visualizzare tutti gli elementi contemporaneamente) quando faccio lo screenshot?
In caso negativo, come devo affrontare questo problema?
Se si dispone di molti elementi, non importa se la soluzione è possibile, garantisco un errore di memoria insufficiente. –