WindowManagerLayoutParams.BlurBehindRadius Свойство

Определение

Возвращает размытие за радиусом окна.; Размытие экрана за окном.

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

Значение свойства

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает размытие за радиусом окна.

Java документации по android.view.WindowManager.LayoutParams.getBlurBehindRadius().

Документация по набору свойств:

Размытие экрана за окном. Эффект аналогичен эффекту #dimAmount, но вместо тумнеющего содержимого окна будет размыто (или в сочетании с тусклым объемом, если таковое указано).

Плотность размытия задается радиусом размытия. Радиус определяет размер соседней области, из которой пиксели будут усреднены для формирования окончательного цвета для каждого пикселя. Операция приближается к размытию Гауссиана. Радиус 0 означает отсутствие размытия. Чем выше радиус, тем плотнее размытие.

Обратите внимание на разницу, с android.view.Window#setBackgroundBlurRadiusкоторой размытие только в пределах окна. Размытие за размытием всего экрана за окном.

Необходимо задать #FLAG_BLUR_BEHIND.

Размытие между окнами может не поддерживаться некоторыми устройствами из-за ограничений GPU. Она также может быть отключена во время выполнения, например в режиме экономии батареи, при использовании мультимедийного туннелирования или при запросе минимальной последующей обработки. В таких ситуациях не будет вычисляться размытие или вырисовываться, что приводит к отсутствии разделения глубины между окном и содержимым за ним. Чтобы избежать этого, приложение может потребовать больше использования #dimAmount в окне. Для прослушивания событий с поддержкой и отключением перекрестного окна используйте #addCrossWindowBlurEnabledListener.

Java документации по android.view.WindowManager.LayoutParams.setBlurBehindRadius(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к