예제 #1
0
        public RealtimeBlurView(Context context) : base(context)
        {
            _preDrawListener = new PreDrawListener(this);
            mBlurImpl        = GetBlurImplementation();      // provide your own by override getBlurImpl()
            mBlurRadius      = TypedValue.ApplyDimension(ComplexUnitType.Dip, 10, context.Resources.DisplayMetrics);
            //mDownsampleFactor = a.getFloat(R.styleable.RealtimeBlurView_realtimeDownsampleFactor, 4);

            mPaint = new Paint();
        }
        public RealtimeBlurView(Context context, string formsId)
            : base(context)
        {
            mBlurImpl = GetBlurImpl(); // provide your own by override getBlurImpl()
            mPaint    = new Paint();

            _formsId          = formsId;
            _isContainerShown = true;
            _autoUpdate       = true;

            preDrawListener = new PreDrawListener(this);
        }
        public RealtimeBlurView(Context context, string formsId)
            : base(context)
        {
            mBlurImpl = GetBlurImpl(); // provide your own by override getBlurImpl()
            mPaint    = new Paint();

            _formsId          = formsId;
            _isContainerShown = true;
            _autoUpdate       = true;

            preDrawListener = new PreDrawListener(this);

            //RealtimeBlurViewInstanceCount++;
            //InternalLogger.Debug("RealtimeBlurView", $"Constructor => Active instances: {RealtimeBlurViewInstanceCount}");
        }