2017-07-01 5 views
-1

Ich bin nur ein Brainstorming eine Idee und ich überprüfe seine Möglichkeit, bevor Sie den Code starten. Nehmen wir an, ich habe eine App, die einen Screenshot erstellt, wenn ich auf das überlagerte Symbol auf dem Bildschirm klicke. Gibt es eine Möglichkeit, das Symbol meiner App vom resultierenden Bild auszuschließen?Schließen Sie das Overlay-App-Symbol aus einem Screenshot aus

+0

Verstecken Sie das Symbol. Mach den Screenshot. Stellen Sie das Symbol wieder her. – CommonsWare

+0

@CommonsWare Lol dies löst mein Beispiel, aber es funktioniert nicht auf meine ursprüngliche Idee, auf andere Weise, ohne es zu verstecken? Ich möchte nichts auf dem Bildschirm ändern, sondern nur das resultierende Bild. – Azilvl

+0

Ähm, nun, wenn du weißt, wo dein Icon ist, kannst du das resultierende Bild immer an diesem Ort ändern, um etwas zu tun. Ich habe keine Ahnung, wofür du dein Icon ersetzen würdest. Die Medienprojektions-APIs bieten keine Unterstützung für "machen Sie einen Screenshot, aber ignorieren Sie dieses Fenster und nehmen Sie den Screenshot so auf, als ob der Inhalt unter dem Fenster angezeigt würde", wenn Sie das fragen. – CommonsWare

Antwort

1

Die Medienprojektions-APIs erfassen einfach, was auf dem Bildschirm angezeigt wird. Es gibt keine Möglichkeit, "dieses Fenster zu ignorieren", außer dass das Fenster zum Zeitpunkt der Bildschirmaufnahme nicht vorhanden (oder transparent) sein muss.

Verwandte Themen