WindowManagerLayoutParams.BlurBehindRadius Propiedad
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í.
Devuelve el desenfoque detrás del radio de la ventana. Desenfoca la pantalla detrás de la ventana.
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 de propiedad
- Atributos
Comentarios
Documentación del captador de propiedades:
Devuelve el desenfoque detrás del radio de la ventana.
Java documentación para android.view.WindowManager.LayoutParams.getBlurBehindRadius().
Documentación del establecedor de propiedades:
Desenfoca la pantalla detrás de la ventana. El efecto es similar al de #dimAmount, pero en lugar de atenuado, el contenido detrás de la ventana se desenfoque (o combinado con la cantidad atenuada, si se especifica dicho valor).
La densidad del desenfoque se establece mediante el radio de desenfoque. El radio define el tamaño del área vecina, desde el que se promediarán los píxeles para formar el color final de cada píxel. La operación se aproxima a un desenfoque gaussiano. Un radio de 0 significa que no hay desenfoque. Cuanto mayor sea el radio, más denso será el desenfoque.
Observe la diferencia con android.view.Window#setBackgroundBlurRadius, que se desenfoca solo dentro de los límites de la ventana. Desenfoque detrás de desenfoque toda la pantalla detrás de la ventana.
Requiere establecer #FLAG_BLUR_BEHIND.
Es posible que algunos dispositivos no admita el desenfoque entre ventanas debido a limitaciones de GPU. También se puede deshabilitar en tiempo de ejecución, por ejemplo, durante el modo de ahorro de batería, cuando se usa la tunelización multimedia o cuando se solicita un procesamiento posterior mínimo. En tales situaciones, no se calculará ni dibujará ningún desenfoque, lo que provocará que no haya ninguna separación de profundidad entre la ventana y el contenido subyacente. Para evitar esto, es posible que la aplicación quiera usar más #dimAmount en su ventana. Para escuchar eventos de desenfoque entre ventanas habilitados o deshabilitados, use #addCrossWindowBlurEnabledListener.
Java documentación para android.view.WindowManager.LayoutParams.setBlurBehindRadius(int).
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.