「Xamarin.AndroidでViewをBitmapとして取得する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
59行目: | 59行目: | ||
var root = FindViewById<LinearLayout>(Resource.Id.rootLayout1); | var root = FindViewById<LinearLayout>(Resource.Id.rootLayout1); | ||
− | button.Click += (sender, e) => | + | button.Click += (sender, e) => { |
− | |||
− | |||
− | |||
root.DrawingCacheEnabled = true; | root.DrawingCacheEnabled = true; | ||
− | |||
− | |||
− | |||
var cache = root.DrawingCache; | var cache = root.DrawingCache; | ||
if (cache == null) | if (cache == null) | ||
72行目: | 66行目: | ||
return; | return; | ||
} | } | ||
− | |||
var bitmap = Android.Graphics.Bitmap.CreateBitmap(cache); | var bitmap = Android.Graphics.Bitmap.CreateBitmap(cache); | ||
− | |||
root.DrawingCacheEnabled = false; | root.DrawingCacheEnabled = false; | ||