Example #1
0
        private void DestroyBlur()
        {
            _blurController?.Destroy();
            _blurController = null;

            ViewTreeObserver.RemoveOnPreDrawListener(null);
        }
Example #2
0
        private bool InitializeBlurIfNeeded()
        {
            if (_blurController != null)
            {
                return(false);
            }

            var decorView = Context.GetActivity().Window.DecorView;
            var rootView  = decorView.FindViewById <ViewGroup>(Android.Resource.Id.Content);

            var newController = new BlockingBlurController(Context, this, rootView);

            _blurController = newController;
            return(true);
        }