async void LoadUserImage() { //Get the correct size in pixels var px = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 85, Activity.Resources.DisplayMetrics); var data = await Gravatar.GetImageBytes(XamarinAccountEmail, px); var image = await BitmapFactory.DecodeByteArrayAsync(data, 0, data.Length); imageView.SetImageDrawable(new CircleDrawable(image)); }
async void DisplayGravatar(string email) { NSData data; try { data = await Gravatar.GetImageData(email, (int)GravatarSize.Width * 2); } catch { return; } GravatarView.Image = UIImage.LoadFromData(data); }