我总是得到一个黑色的背景色,甚至当我将它设置为白色:Xamarin SignaturePadView的getImage Android的黑色背景
SignaturePadView sigView = new SignaturePadView(Forms.Context);
sigView.StrokeColor = Color.Black;
sigView.BackgroundColor = Color.White;
var stream = await sigView.GetImageStreamAsync(SignatureImageFormat.Jpeg);
它工作在iOS,但Android不。有什么我可以做些什么来获得白色背景?
编辑: 由此产生的JPG文件有黑色的背景,而不是视图!
我可以看到整个说MainActivity?当我运行官方示例时,它适用于我:https://github.com/xamarin/SignaturePad/blob/master/samples/Sample.Android/MainActivity.cs – orhtej2
它位于Xamarin.Forms应用程序的DependencyService中。该服务使用LinearLayout创建对话框,其中包含SignaturePadView –
该示例不会将图像保存到文件。但那就是我需要做的。 jpg文件全黑,视图正确显示! –