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 и используемых в соответствии с условиями, описанными в разделе "".