MediaProjection.Callback.OnCapturedContentVisibilityChanged(Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé immédiatement après le début de la capture ou lorsque la visibilité de la région capturée change, fournissant la visibilité actuelle de la région capturée.
[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
Paramètres
- isVisible
- Boolean
true si la région capturée est au moins partiellement visible par l’utilisateur ; sinon, false.
- Attributs
Remarques
Appelé immédiatement après le début de la capture ou lorsque la visibilité de la région capturée change, fournissant la visibilité actuelle de la région capturée.
Les applications peuvent tirer parti de ce rappel en affichant ou en masquant le contenu capturé à partir de la sortie Surface, en fonction du fait que la région capturée est actuellement visible pour l’utilisateur.
Par exemple, si l’utilisateur a choisi de capturer une application unique (à partir de l’activité affichée à partir de MediaProjectionManager#createScreenCaptureIntent()), les scénarios suivants déclenchent le rappel : <ul><li> La région capturée est visible (isVisible avec valeur true), car l’application capturée est au moins partiellement visible. Cela peut se produire si l’utilisateur déplace l’application couvrante pour afficher au moins une partie de l’application capturée (par exemple, l’utilisateur a plusieurs applications visibles en mode multi-fenêtre, comme l’écran fractionné).
</li li><> La région capturée est invisible (isVisibleavec valeurfalse) si elle est entièrement masquée. Cela peut se produire si une autre application couvre entièrement l’application capturée ou si l’utilisateur quitte l’application capturée.
</li></ul>
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.