private void InitializeSignatureSettings() { _strokeColor = Color.Black; CanvasColor = Color.ParseColor("#ffffff"); _strokeWidth = (int)10f; _strokeStyle = Paint.Style.Stroke; _strokeAntiAlias = true; _strokeJoin = Paint.Join.Round; }
void UpdateStrokeLineJoin() { PenLineJoin lineJoin = Element.StrokeLineJoin; Paint.Join aLineJoin = Paint.Join.Miter; switch (lineJoin) { case PenLineJoin.Miter: aLineJoin = Paint.Join.Miter; break; case PenLineJoin.Bevel: aLineJoin = Paint.Join.Bevel; break; case PenLineJoin.Round: aLineJoin = Paint.Join.Round; break; } Control.UpdateStrokeLineJoin(aLineJoin); }
/// <summary> /// Get the corresponding <see cref="Paint.Join"/> value from a <see cref="PenLineJoin"/> value /// </summary> /// <param name="penLineCap"><see cref="PenLineJoin"/> value</param> /// <returns><see cref="Paint.Join"/> value</returns> public static Paint.Join ToAndroid(this PenLineJoin penLineJoin) { PenLineJoin lineJoin = penLineJoin; Paint.Join aLineJoin = Paint.Join.Miter; switch (lineJoin) { case PenLineJoin.Miter: aLineJoin = Paint.Join.Miter; break; case PenLineJoin.Bevel: aLineJoin = Paint.Join.Bevel; break; case PenLineJoin.Round: aLineJoin = Paint.Join.Round; break; } return(aLineJoin); }
public void UpdateStrokeLineJoin(Paint.Join strokeJoin) { _drawable.Paint.StrokeJoin = strokeJoin; Invalidate(); }
public void UpdateStrokeLineJoin(Paint.Join strokeJoin) { this.Paint.StrokeJoin = strokeJoin; //Invalidate(); }