ich immer eine schwarze Hintergrundfarbe erhalten, auch wenn ich es auf weiß gesetzt:Xamarin SignaturePadView GetImage Android Schwarzer Hintergrund
SignaturePadView sigView = new SignaturePadView(Forms.Context);
sigView.StrokeColor = Color.Black;
sigView.BackgroundColor = Color.White;
var stream = await sigView.GetImageStreamAsync(SignatureImageFormat.Jpeg);
Es ist auf iOS funktioniert, aber Android nicht. Kann ich noch etwas anderes tun, um einen weißen Hintergrund zu bekommen?
EDIT: Die resultierende jpg-Datei hat einen schwarzen Hintergrund, nicht die Ansicht!
Kann ich die gesamte say MainActivity sehen? Es funktioniert für mich, wenn ich ein offizielles Beispiel verwende: https://github.com/xamarin/SignaturePad/blob/master/samples/Sample.Android/MainActivity.cs – orhtej2
Es befindet sich in einem DependencyService einer Xamarin.Forms App. Der Service erstellt einen Dialog mit LinearLayout, der das SignaturePadView enthält –
Das Beispiel speichert das Bild nicht in einer Datei. Aber das ist was ich tun muss. Die jpg-Datei ist komplett schwarz, die Ansicht wird korrekt angezeigt! –