WindowManagerLayoutParams.BlurBehindRadius Propriedade
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.
Retorna o desfoque atrás do raio da janela.; Desfoca a tela atrás da janela.
public virtual int BlurBehindRadius { [Android.Runtime.Register("getBlurBehindRadius", "()I", "GetGetBlurBehindRadiusHandler", ApiSince=31)] get; [Android.Runtime.Register("setBlurBehindRadius", "(I)V", "GetSetBlurBehindRadius_IHandler", ApiSince=31)] set; }
[<get: Android.Runtime.Register("getBlurBehindRadius", "()I", "GetGetBlurBehindRadiusHandler", ApiSince=31)>]
[<set: Android.Runtime.Register("setBlurBehindRadius", "(I)V", "GetSetBlurBehindRadius_IHandler", ApiSince=31)>]
member this.BlurBehindRadius : int with get, set
Valor da propriedade
- Atributos
Comentários
Documentação do getter de propriedades:
Retorna o desfoque atrás do raio da janela.
Java documentação para android.view.WindowManager.LayoutParams.getBlurBehindRadius().
Documentação do setter de propriedades:
Desfoca a tela atrás da janela. O efeito é semelhante ao de #dimAmount, mas em vez de esmaecido, o conteúdo atrás da janela será desfocado (ou combinado com a quantidade fraca, se tal for especificado).
A densidade do desfoque é definida pelo raio de desfoque. O raio define o tamanho da área vizinha, da qual os pixels serão mediados para formar a cor final para cada pixel. A operação aproxima um desfoque gaussiano. Um raio de 0 significa que não há desfoque. Quanto maior o raio, mais denso o desfoque.
Observe a diferença com android.view.Window#setBackgroundBlurRadius, que desfoca apenas dentro dos limites da janela. Desfoque atrás de desfoque toda a tela atrás da janela.
Requer a definição de #FLAG_BLUR_BEHIND.
O desfoque entre janelas pode não ser suportado por alguns dispositivos devido a limitações de GPU. Ele também pode ser desabilitado em runtime, por exemplo, durante o modo de economia de bateria, quando o túnel multimídia é usado ou quando o processamento de pós-processamento mínimo é solicitado. Nessas situações, nenhum desfoque será computado ou desenhado, resultando na não haver separação profunda entre a janela e o conteúdo por trás dela. Para evitar isso, talvez o aplicativo queira usar mais #dimAmount em sua janela. Para escutar eventos habilitados/desabilitados do desfoque entre janelas, use #addCrossWindowBlurEnabledListener.
Java documentação para android.view.WindowManager.LayoutParams.setBlurBehindRadius(int).
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.