2016-05-20 21 views
0

私はXamarin Studioを使用しています(アンドロイド)。私はジェスチャービューから署名ジェスチャーをビットマップとして保存しようとしています。下記の私のコードを見て、これがAndroid Studio(Java)上で正常に動作することに注意してください。引数1は 'メソッドグループ'からビットマップに変換できません。 (Xamarinアンドロイド)

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); 

答えて

1

GetDrawingCache()私はその変更をしたが、静止画像を保存することはできません方法であり、括弧

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

を必要とします。ビットマップを圧縮しようとするとき - bm.Compress(Bitmap.CompressFormat.Png、100、bs);エラーCS1503:引数3:「System.IO.Stream」から「java.io.ByteArrayOutputStreamを」から変換することはできません(CS1503) –

+0

3番目の引数は、.NET System.IO.Streamにする必要がなく、私はこれを取得していますJavaストリーム – Jason

関連する問題