private void InitializePaints() { _gradientProvider?.DrawOrClearGradient(Paint, _width, _height); if (CanDrawBorder()) { _strokePaint.StrokeWidth = _strokeWidth; _strokePaint.SetPathEffect(_strokePathEffect); _strokeGradientProvider?.DrawOrClearGradient(_strokePaint, _width, _height); } }
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(); } } }