[英]Xamarin Forms Bind Image from Resources/Drawable folder
[英]Monodroid: Set imageview image from file in assets or Resources/drawable to configure SampleSize
我想在將圖像設置為imageview
之前設置圖像的樣本大小。 問題是,如果將圖像直接設置為imageview
,我的應用程序將崩潰。 (因為需要太多內存!?)
這是我的代碼:
ImageView iv = FindViewById<ImageView>(Resource.Id.imagePusher);
Android.Graphics.BitmapFactory.Options options = new Android.Graphics.BitmapFactory.Options();
options.InSampleSize = 2;
Android.Graphics.Bitmap bMap = Android.Graphics.BitmapFactory.DecodeFile("the_path_I_want_to_know/image.jpg", options);
iv.SetImageBitmap(bMap);
謝謝Candide的幫助,現在它可以與以下代碼一起使用:
ImageView iv = FindViewById<ImageView>(Resource.Id.imagePusher);
Android.Graphics.BitmapFactory.Options options = new Android.Graphics.BitmapFactory.Options();
options.InSampleSize = 2;
Stream bitmap = Assets.Open("myimage.jpg");
Android.Graphics.Bitmap bMap = Android.Graphics.BitmapFactory.DecodeStream(bitmap, null, options);
iv.SetImageBitmap(bMap);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.