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));
        }
示例#2
0
        async void DisplayGravatar(string email)
        {
            NSData data;

            try {
                data = await Gravatar.GetImageData(email, (int)GravatarSize.Width * 2);
            } catch {
                return;
            }

            GravatarView.Image = UIImage.LoadFromData(data);
        }