Ist es möglich, einen Screenshot einer Ansicht zu erstellen, ohne die Ansicht anzuzeigen?

8

Kurze Frage:

Angenommen, ich habe eine Art Layout-Datei, und ich blase sie auf (oder benutze die normalen CTORs im Code).

Anstatt die aufgeblähte Ansicht zu zeigen, möchte ich einen "Screenshot" (eine Bitmap) machen, wie es unter gewissen Einschränkungen (mit der gegebenen Breite und Höhe, sogar größer als der Bildschirm) aussehen würde.

Ich möchte die Ansicht nirgends auf dem Bildschirm hinzufügen, sondern nur zu diesem Zweck und möglicherweise später hinzufügen.

Eine solche Sache könnte nützlich sein für einfache Manipulationen, wie man Dinge platziert. Zum Beispiel könnte ich ein Layout verwenden, in das ein Bild eingefügt wird, so dass es einen Rahmen um es herum hätte.

Ist so etwas möglich? Wenn ja, wie?

    
android developer 19.06.2013, 11:18
quelle

1 Antwort

7

OK, ich habe einen möglichen Weg gefunden, es zu tun, basierend auf dieser Link :

%Vor%

Anwendungsbeispiel:

%Vor%     
android developer 04.10.2014, 22:00
quelle