Я искал в документации 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;