private void InitializePaints()
        {
            _gradientProvider?.DrawOrClearGradient(Paint, _width, _height);

            if (CanDrawBorder())
            {
                _strokePaint.StrokeWidth = _strokeWidth;
                _strokePaint.SetPathEffect(_strokePathEffect);

                _strokeGradientProvider?.DrawOrClearGradient(_strokePaint, _width, _height);
            }
        }
Exemple #2
0
        private void InitializePaints()
        {
            _gradientProvider?.DrawOrClearGradient(Paint, _width, _height);
            if (_color != Color.Default)
            {
                Paint.Color = _color.ToAndroid();
            }

            if (CanDrawBorder())
            {
                _strokePaint.StrokeWidth = _strokeWidth;
                _strokePaint.SetPathEffect(_strokePathEffect);

                _strokeGradientProvider?.DrawOrClearGradient(Paint, _width, _height);
                if (_strokeColor != Color.Default)
                {
                    _strokePaint.Color = _strokeColor.ToAndroid();
                }
            }
        }