SkiaSharp-Linien und -Pfade

Beispiel herunterladen Das Beispiel herunterladen

Verwenden von SkiaSharp zum Zeichnen von Linien und Grafikpfaden

Im vorherigen Abschnitt wurde gezeigt, dass die SkiaSharp-Klasse SKCanvas mehrere Methoden zum Zeichnen von Kreisen, Ovalen, Rechtecken, gerundeten Rechtecken, Text und Bitmaps enthält. In diesem und späteren Abschnitten werden die verschiedenen Klassen behandelt, die mit dem Erstellen und Rendern von Grafikpfaden verbunden sind.

Der Grafikpfad ist der am meisten generalisierte Ansatz zum Zeichnen von Linien und Kurven in SkiaSharp. In diesem Abschnitt wird die Verwendung eines SKPath Objekts zum Zeichnen gerader Linien und die Verwendung einer Auflistung winziger gerader Linien (als Polylinie bezeichnet) zum Zeichnen von Kurven behandelt, die Sie algorithmisch definieren können. In einem späteren Abschnitt zu SkiaSharp-Kurven und -Pfaden werden die verschiedenen Arten von Kurven erläutert, die von unterstützt werden SKPath.

Alle Beispielprogramme in diesem Abschnitt werden unter der Überschrift Linien und Pfade auf der Startseite des SkiaSharpFormsDemos-Programms und im Ordner Pfade dieser Lösung angezeigt.

Linien und Strichenden

Erfahren Sie, wie Sie SkiaSharp verwenden, um Linien mit verschiedenen Strichkappen zu zeichnen.

Grundlagen zu Pfaden

Erkunden Sie das SkiaSharp-Objekt SKPath zum Kombinieren von Linien und Kurven.

Die Fülltypen für Pfade

Entdecken Sie die verschiedenen Effekte, die mit SkiaSharp-Pfadfülltypen möglich sind.

Polylinien und parametrische Formeln

Verwenden Sie SkiaSharp, um jede Linie zu rendern, die Sie mit parametrischen Formeln definieren können.

Punkte und Striche

Meistern Sie die Feinheiten beim Zeichnen gepunkteter und gestrichelter Linien in SkiaSharp.

Zeichnen mit Fingern

Verwenden Sie Ihre Finger, um auf der Canvas zu malen.