2016-05-20 3 views
0

Ich benutze Xamarin Studio (Android). Ich versuche eine Signaturgeste aus einer Gestenansicht als Bitmap zu speichern. Bitte beachten Sie meinen Code unten, und beachten Sie, dass dies funktioniert auf Android Studio (Java), Vielen Dank im Voraus.Argurment 1 kann nicht von 'Methodengruppe' in Bitmap konvertieren. (Xamarin Android)

gestureView.DrawingCacheEnabled = true; 
bm = Bitmap.CreateBitmap(gestureView.GetDrawingCache); 

File f = new File(docFolder + "/signature.png"); 
f.CreateNewFile(); 
ByteArrayOutputStream bs = new ByteArrayOutputStream(); 
bm.Compress(Bitmap.CompressFormat.Png, 100, bs); 

Antwort

1

GetDrawingCache() ist ein Verfahren und braucht Klammern

bm = Bitmap.CreateBitmap(gestureView.GetDrawingCache()); 
+0

ich diese Änderung vorgenommen hat, aber immer noch nicht das Bild speichern. Beim Versuch, die Bitmap zu komprimieren - bm.Compress (Bitmap.CompressFormat.Png, 100, bs); Ich bekomme das: Fehler CS1503: Argument 3: kann nicht konvertieren von 'Java.IO.ByteArrayOutputStream' zu 'System.IO.Stream' (CS1503) –

+0

das dritte Argument muss ein .NET System.IO.Stream, nicht sein ein Java-Stream – Jason

Verwandte Themen