Example #1
0
        private void GetImage(string downloadUrl, View postImageView)
        {
            RequestOptions requestOptions = new RequestOptions();

            requestOptions.Placeholder(Resource.Drawable.img_placeholder);
            requestOptions.SkipMemoryCache(true);

            Glide.With(_context)
            .SetDefaultRequestOptions(requestOptions)
            .Load(downloadUrl)
            .Into(postImageView);
        }
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            profile_url          = Arguments.GetString(Constants.IMG_URL_KEY);
            icu                  = new ImageCaptureUtils(Context);
            icu.OnImageCaptured += Icu_OnImageCaptured;
            icu.OnImageSelected += Icu_OnImageSelected;

            requestOptions = new RequestOptions();
            requestOptions.Placeholder(Resource.Drawable.img_placeholder);
            requestOptions.SkipMemoryCache(true);
        }
Example #3
0
        private RequestOptions GetRequestFileOptions()
        {
            var options = new RequestOptions();

            options.SkipMemoryCache(true);
            options.InvokeDiskCacheStrategy(DiskCacheStrategy.None);

            if (placeholder != null)
            {
                options = options.Placeholder(placeholder);
            }

            if (downScaleType == DownScaleType.FixSize)
            {
                options = options.Override(downScale);
            }

            if (Circle)
            {
                options = options.CircleCrop();
            }

            return(options);
        }