我總是得到一個黑色的背景色,甚至當我將它設置爲白色: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文件全黑,視圖正確顯示! –