コード例 #1
0
 private void InitializeSignatureSettings()
 {
     _strokeColor     = Color.Black;
     CanvasColor      = Color.ParseColor("#ffffff");
     _strokeWidth     = (int)10f;
     _strokeStyle     = Paint.Style.Stroke;
     _strokeAntiAlias = true;
     _strokeJoin      = Paint.Join.Round;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
 public void UpdateStrokeLineJoin(Paint.Join strokeJoin)
 {
     _drawable.Paint.StrokeJoin = strokeJoin;
     Invalidate();
 }
コード例 #5
0
 public void UpdateStrokeLineJoin(Paint.Join strokeJoin)
 {
     this.Paint.StrokeJoin = strokeJoin;
     //Invalidate();
 }