SkiaSharp DrawText - PullRequest
       8

SkiaSharp DrawText

0 голосов
/ 28 августа 2018

Я искал в документации SkiaSharp способ добавления текста с помощью сенсорной команды. Поэтому, чтобы добавить текст, я должен добавить следующую строку:

canvas.DrawText(text, x, y, SkPaint)

Я не смог найти способ установить эти значения text, x, y динамически (пример: получить параметр text из Entry и параметры x, y из сенсорного события). Как это сделать, или это единственный способ?

У меня уже есть код для рисования путей на ощупь:

 case SKTouchAction.Pressed:
                var p = new SKPath();
                p.MoveTo(e.Location);
                temporaryPaths[e.Id] = p;
                break;
            case SKTouchAction.Moved:
                if (e.InContact)
                    temporaryPaths[e.Id].MoveTo(e.Location);
                break;
            case SKTouchAction.Released:
                paths.Add(temporaryPaths[e.Id]);
                temporaryPaths.Remove(e.Id);
                break;
            case SKTouchAction.Cancelled:
                temporaryPaths.Remove(e.Id);
                break;
...