草庐IT

android - Glide : How to get the error bitmap?

通过使用Glide图像加载器库,您可以在开始加载成功时收到通知。Glide.with(this).load(uri).asBitmap().listener(mRequestListener).into(imageView);效果很好,因为你可以在RequestListener类的onResourceReady回调方法上获取到Glide加载的位图。现在使用错误占位符:Glide.with(this).load(uri).asBitmap().listener(mRequestListener).error(R.drawable.error_image).into(imageView);

Android Glide点击item Gridview全屏显示图片

我正在使用Glide在我的GridView中下载和显示图像。当我单击gridview中的某个项目时,我想在另一个Activity中显示此图像以全屏显示此图像。但是对于Glide,我不知道如何将图像保存在缓存中。将图像文件名保存在数据库中,然后再次调用链接以使用Glide下载全尺寸图像?或者尝试获取缓存中的图像,但我不知道该怎么做。你能帮帮我吗? 最佳答案 试试这段代码,它对我有用:在你的适配器上:Glide.with(context).load("photo_url").diskCacheStrategy(DiskCacheStra

android - 无法解析 : com. android.volley :volley:1. 1.0 ....glide :3. 7.0

'gradle''import'已完成。然后我遇到了问题。帮助。D:\bg.jou\GanggoContacts\build.gradleError:(25,13)Failedtoresolve:com.android.volley:volley:1.1.0ShowinFileShowinProjectStructuredialogError:(26,13)Failedtoresolve:com.github.bumptech.glide:glide:3.7.0ShowinFileShowinProjectStructuredialog不完整的问题buildscript{reposit

java - Glide 4.7.1 监听器不适用于 onResourceReady 方法和异常监听器

那里!我正在使用glide在我的应用程序中加载图像。以前我使用Picasso并且它工作但是在迁移到Glide(v4.7.1)之后我无法使用监听器来获取资源的状态。我在下面附上了代码,请帮助我解决这个问题。Glide.with(SlideImageActivity.this).load(Constant.arrayList.get(position).getImage()).apply(newRequestOptions().placeholder(R.color.colorPrimary).dontAnimate().skipMemoryCache(true)).listener(ne

Android中使用Glide加载圆形图像或给图片设置指定圆角

一、Glide加载圆形头像效果R.mipmap.head_icon是默认圆形头像ImageViewmImage=findViewById(R.id.image);RequestOptionsoptions=newRequestOptions().placeholder(R.mipmap.head_icon).circleCropTransform();Glide.with(this).load("图像Uri").apply(options).into(mImage);二、Glide给图像设置圆角例子:设置图片圆角为10dp效果RequestOptionsoptions=newRequestOp

android - Glide - 在尝试加载照片时回退或错误后调用方法

Glide-在尝试加载照片时回退或出错后调用方法。嗨!有什么方法可以检查Glide是否从链接加载照片或在链接无效或照片时使用fallback/error不可用?我的意思是,我想在Glide不加载照片时调用一个方法(加载其他照片)。这是我的Glide例如:Glide.with(mActivity).load(news.getPagemap().getCseThumbnail().get(0).getSrc()).fallback(R.drawable.bg_gradient).error(R.drawable.bg_gradient).centerCrop().crossFade().d

android - 删除 Glide 设置的图像并使用 imageView.setImageBitmap()

我有一个fragment,首先使用Glide(从互联网获取的图像url)将图像设置为imageView。然后单击ImageView,可以从图库或相机Intent中选择一个新图像。问题是当我尝试设置从OnActivityResult()获得的位图时。图像实际设置但被Glide重叠。我需要显示从相机/画廊拍摄的图像。感谢任何帮助,如果可以使用Picasso或任何其他库来完成,请提出建议。以下是我到目前为止尝试过的内容onActivityResult()@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Inten

android - 使用 Glide 加载位图时,谁负责回收它?

我正在使用Glide加载位图来创建gif。for(inti=0,count=files.size();i我想知道谁负责回收此Bitmap或将其放回GlideBitmapPool中?Glide似乎没有办法自动或使用clear()重新使用它。我考虑过使用Glide.get(context).getBitmapPool().put(img)之类的方法将Bitmap直接添加回池中,但根据文档,直接使用BitmapPool会导致到未定义的行为。 最佳答案 根据他们的wiki,Resourcere-use:How,你不必回收,因为Glide会这

android - 如何指定使用 Glide for Android 加载图片的重试次数?

我正在为我的Android应用程序使用glide库。我想告诉它在放弃并显示错误占位符图像之前重试X次获取图像(可能使用指数退避!)。知道怎么做吗?(顺便说一句,我正在使用Volley集成)。 最佳答案 使用您自己的ResourceDecoder。我只加载本地文件并在decode()中处理重试计数。如果您使用其他模型,只需更改为适当的界面即可。Glide4.0.0-SNAPSHOT示例。自定义ResourceDecoder:publicclassFileDecoderimplementsResourceDecoder{privatef

android - 我的 View Pager Adapter 中的 instantiateItem() 如何工作?

我想达到什么目的?我有5张图片的url链接。我希望它们以幻灯片的形式显示在我的主屏幕上。我知道该怎么做吗?据我所知,是的。我能够在主屏幕内以自动幻灯片的形式显示5张图像那问题是什么?正在加载的第一个图像实际上来自第二个索引位置的url,即第三个url。我在文本中所做的事情的概述我已经将图像的url存储在一个字符串数组中。我将我的主屏幕上下文和url数组传递给我的ViewPagerAdapter。我在Adapter的instantiateItem()方法中使用Glide来显示图像代码HomeScreenTopPagerAdapter.javapublicclassHomeScreenTo