MediaProjection.Callback.OnCapturedContentVisibilityChanged(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Invocado imediatamente após o início da captura ou quando a visibilidade da região capturada é alterada, fornecendo a visibilidade atual da região 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 se a região capturada estiver pelo menos parcialmente visível para o usuário; caso contrário, false.
- Atributos
Comentários
Invocado imediatamente após o início da captura ou quando a visibilidade da região capturada é alterada, fornecendo a visibilidade atual da região capturada.
Os aplicativos podem aproveitar esse retorno de chamada mostrando ou ocultando o conteúdo capturado da saída Surface, com base em se a região capturada estiver atualmente visível para o usuário.
Por exemplo, se o usuário optou por capturar um único aplicativo (da atividade mostrada), MediaProjectionManager#createScreenCaptureIntent()os seguintes cenários disparam o retorno de chamada: <ul><li> A região capturada é visível (isVisible com valor true), porque o aplicativo capturado é pelo menos parcialmente visível. Isso poderá acontecer se o usuário mover o aplicativo de cobertura para mostrar pelo menos parte do aplicativo capturado (por exemplo, o usuário tem vários aplicativos visíveis em um modo de várias janelas, como tela dividida).
</li><li> A região capturada será invisível (isVisible com valor false) se estiver totalmente oculta. Isso pode acontecer se outro aplicativo abrange inteiramente o aplicativo capturado ou o usuário navega para longe do aplicativo capturado.
</li></ul>
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.