私はXamarin Androidアプリを持っています。ビットマップを画像フォルダに保存する(Xamarin Android)
ビットマップのような線形レイアウトを保存しようとしています。ここにコードは
public void Save()
{
LinearLayout view = FindViewById<LinearLayout>(Resource.Id.badge);
view.DrawingCacheEnabled = true;
view.BuildDrawingCache();
Bitmap layout = view.GetDrawingCache(true);
}
私はそれをPicturesフォルダに保存する必要があります。どのように私はこれを行うことができますか?
あなたのコードは素晴らしいですが、私は1つの単純な問題を抱えている、私はこのエラー 'java.lang.IllegalArgumentExceptionがあります幅と高さでなければなりません> 0 ' –
あなたは(V)' 'OnCreate'で' createViewBitmapを呼び出すことができます。このビューは描画されません。私のデモでは、clickイベントで関数を呼び出します。 –
答えを参照してくださいhttp://stackoverflow.com/questions/3591784/getwidth-and-getheight-of-view-returns-0あなたを理解するのに役立つかもしれません。 –