MediaProjection.Callback.OnCapturedContentVisibilityChanged(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se invoca inmediatamente después de que la captura comience o cuando cambie la visibilidad de la región capturada, lo que proporciona la visibilidad actual de la región capturada.
[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
Parámetros
- isVisible
- Boolean
true si la región capturada es al menos parcialmente visible para el usuario; de lo contrario, false.
- Atributos
Comentarios
Se invoca inmediatamente después de que la captura comience o cuando cambie la visibilidad de la región capturada, lo que proporciona la visibilidad actual de la región capturada.
Las aplicaciones pueden aprovechar esta devolución de llamada mostrando u ocultando el contenido capturado de la salida Surface, en función de si la región capturada está visible actualmente para el usuario.
Por ejemplo, si el usuario ha elegido capturar una sola aplicación (de la actividad que se muestra en MediaProjectionManager#createScreenCaptureIntent()), los escenarios siguientes desencadenan la devolución de llamada: <ul><li> La región capturada es visible (isVisible con el valor true), porque la aplicación capturada es al menos parcialmente visible. Esto puede ocurrir si el usuario mueve la aplicación de cobertura para mostrar al menos alguna parte de la aplicación capturada (por ejemplo, el usuario tiene varias aplicaciones visibles en un modo de varias ventanas, como la pantalla dividida).
</li li><> La región capturada es invisible (isVisible con el valor false) si está completamente oculta. Esto puede ocurrir si otra aplicación cubre completamente la aplicación capturada o el usuario se aleja de la aplicación capturada.
</li></ul>
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.