private void Start() { _scaleListener = new ScaleListener(); _scaleDetector = new ScaleGestureDetector(Context, _scaleListener); CurrentLineColor = Color.Black; PenWidth = 5.0f; DrawPath = new Path(); DrawPaint = new Paint { Color = CurrentLineColor, AntiAlias = true, StrokeWidth = PenWidth }; DrawPaint.SetStyle(Paint.Style.Stroke); DrawPaint.StrokeJoin = Paint.Join.Round; DrawPaint.StrokeCap = Paint.Cap.Round; CanvasPaint = new Paint { Dither = true }; var wm = Context.GetSystemService(Context.WindowService).JavaCast <IWindowManager>(); Display display = wm.DefaultDisplay; display.GetSize(_displaySize); _elements.CollectionChanged += (s, e) => this.Invalidate(); }
private void Initialize() { _scaleListener = new ScaleListener(); _scaleDetector = new ScaleGestureDetector(Context, _scaleListener); leftBorder = ConvertSize(30); rightBorder = ConvertSize(10); downBorder = ConvertSize(40); }