メインメニューを開く

差分

Xamarin.AndroidでViewをBitmapとして取得する

381 バイト追加, 2018年3月1日 (木) 02:17
var root = FindViewById<LinearLayout>(Resource.Id.rootLayout1);
button.Click += (sender, e) => {// ここから // キャッシュ取得を有効にする
root.DrawingCacheEnabled = true;
// キャッシュを破棄する
root.DestroyDrawingCache();
// キャッシュを生成する
var cache = root.DrawingCache;
if (cache == null)
return;
}
// キャッシュからビットマップを生成する
var bitmap = Android.Graphics.Bitmap.CreateBitmap(cache);
// キャッシュ取得を無効にする
root.DrawingCacheEnabled = false;
匿名利用者