728x90
728x170
이미지 URL 주소를 가지고 화면에 표시하고자 할 때 사용한다.
private Bitmap GetImageBitmapFromUrl(string url)
{
Bitmap imageBitmap = null;
{
Bitmap imageBitmap = null;
using (var webClient = new WebClient())
{
var imageBytes = webClient.DownloadData(url);
if (imageBytes != null && imageBytes.Length > 0)
{
imageBitmap = BitmapFactory.DecodeByteArray(imageBytes, 0, imageBytes.Length);
}
}
return imageBitmap;
}
사용은 아래와 같다.
imageView.SetImageBitmap(GetImageBitmapFromUrl(urlString));
추가로 아래과 같은 방법이 있는데
제대로 동작하지 않는다.;
// 2. FAIL
//URL url = new URL(urlString);
//Bitmap bitmap = BitmapFactory.DecodeStream(url.OpenStream());
//imageView.SetImageBitmap(bitmap);
//URL url = new URL(urlString);
//Bitmap bitmap = BitmapFactory.DecodeStream(url.OpenStream());
//imageView.SetImageBitmap(bitmap);
// 3. FAIL
//imageView.SetImageURI(Android.Net.Uri.Parse(urlString));
728x90
그리드형
'C# > Xamarin Maui' 카테고리의 다른 글
[Xamarin Forms] Push Notification (0) | 2018.05.07 |
---|---|
[펌]자마린으로 만든 게임 - GuessNumberGame (0) | 2018.04.15 |
[Xamarin.Android] WebView 에 html 코드 넣기 (0) | 2018.04.15 |
[Xamarin.Android] 이미지 자르기 (0) | 2018.04.12 |
(Xamarin Forms) 배터리 상태 정보 가져오기 (0) | 2018.03.02 |