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
- 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 in der Ausgabe Surface
anzeigen oder ausblenden, je nachdem, ob der erfasste Bereich derzeit für den Benutzer sichtbar ist.
Wenn der Benutzer beispielsweise ausgewählt hat, eine einzelne App zu erfassen (aus der aktivität, die von MediaProjectionManager#createScreenCaptureIntent()
gezeigt wird), lösen die folgenden Szenarien den Rückruf aus: <ul><li> Der erfasste Bereich ist sichtbar (isVisible
mit dem Wert true
), da die erfasste App zumindest teilweise sichtbar ist. Dies kann passieren, wenn der Benutzer die abdeckende App verschiebt, um mindestens einen Teil der erfassten App anzuzeigen (z. B. wenn der Benutzer mehrere Apps in einem Modus mit mehreren Fenstern wie geteiltem Bildschirm sichtbar hat). </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 navigiert. </li></ul>
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.