2016-04-19 16 views
1

Ich versuche, neue Elemente/Bilder über die neue skiasharp-Bibliothek für Xamarin-Formulare zu zeichnen. Ich habe die Beispiele funktioniert, aber sie ändern nur die vollständige Inhaltsseite mit der neuen Zeichenfläche.Skia-Ansichtselement in xamarin.forms

Also meine Frage wäre, wie man eine einzelne Ansicht implementieren kann, die an einer beliebigen Stelle in einer anderen Inhaltsseite platziert werden kann. Hat jemand Erfahrungen mit Skia? Wie wähle ich die Leinwand? Muss ich ein vorhandenes Bild o.ä. überschreiben?

Danke für Ihre Hilfe.

Antwort

2

Sicher, und es gibt eine Ansicht, die Sie suchen: SkiaView.

Es geerbt von Xamarin.Forms.View und enthält einige Eigenschaften wie HeightRequest oder Scale.

Ich nehme an, Sie in diesen Klassen Interesse:

EDIT:

Schließlich gibt es ein NuGet Paket mit Xamarin.Forms Unterstützung: SkiaSharp.Views.Forms 1.54.1-beta1. Proben sind in SkiaSharp repository verfügbar.

+0

Hallo Nikolai, danke für deine Eingabe ... der Hinweis mit der HeighRequest war das, was mir gefehlt hat .... Ohne eine bestimmte Höhe und Breite wird der View nicht angezeigt .... und ja das macht natürlich Sinn ... :-) – Chris

+0

Diese Links scheinen veraltet zu sein. Was sind die neuen Klassen für Skia und Xamarin Forms? Ich habe gekämpft, um eine einfache Hello World zu bekommen. –

+1

Hier gehen wir: https://developer.xamarin.com/api/type/SkiaSharp.SKCanvas/ –