MediaProjection.Callback.OnCapturedContentVisibilityChanged(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird unmittelbar nach Beginn der Erfassung aufgerufen oder wenn sich die Sichtbarkeit des erfassten Bereichs ändert, wodurch die aktuelle Sichtbarkeit des erfassten Bereichs bereitgestellt wird.
[Android.Runtime.Register("onCapturedContentVisibilityChanged", "(Z)V", "GetOnCapturedContentVisibilityChanged_ZHandler", ApiSince=34)]
public virtual void OnCapturedContentVisibilityChanged(bool isVisible);
[<Android.Runtime.Register("onCapturedContentVisibilityChanged", "(Z)V", "GetOnCapturedContentVisibilityChanged_ZHandler", ApiSince=34)>]
abstract member OnCapturedContentVisibilityChanged : bool -> unit
override this.OnCapturedContentVisibilityChanged : bool -> unit
Parameter
- isVisible
- Boolean
truewenn der erfasste Bereich zumindest teilweise für den Benutzer sichtbar ist; andernfalls . false
- Attribute
Hinweise
Wird unmittelbar nach Beginn der Erfassung aufgerufen oder wenn sich die Sichtbarkeit des erfassten Bereichs ändert, wodurch die aktuelle Sichtbarkeit des erfassten Bereichs bereitgestellt wird.
Anwendungen können diesen Rückruf nutzen, indem sie den erfassten Inhalt aus der Ausgabe Surfaceein- oder ausblenden, basierend darauf, ob der erfasste Bereich aktuell für den Benutzer sichtbar ist.
Wenn der Benutzer z. B. eine einzelne App (aus der angezeigten MediaProjectionManager#createScreenCaptureIntent()Aktivität) erfasst hat, lösen die folgenden Szenarien den Rückruf aus: <ul><li> Der erfasste Bereich ist sichtbar (isVisible mit Wert true), da die erfasste App zumindest teilweise sichtbar ist. Dies kann passieren, wenn der Benutzer die verdeckte App bewegt, um mindestens einen Teil der erfassten App anzuzeigen (z. B. der Benutzer hat mehrere Apps, die in einem Mehrfenstermodus wie dem geteilten Bildschirm sichtbar sind).
</li Li><> Der erfasste Bereich ist unsichtbar (isVisible mit Wert false), wenn er vollständig ausgeblendet ist. Dies kann passieren, wenn eine andere App die erfasste App vollständig abdeckt oder der Benutzer von der erfassten App weg navigiert.
</li></ul>
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.