草庐IT

java - 使用glide加载位图到ImageView

我想在裁剪和调整位图大小后使用Glide将位图加载到ImageView。我不想使用ImageView.setImageBitmap(bitmap);因为我正在加载大量图像并且它可能会占用一些内存,尽管图像很小,我只是需要使用Glide,因为我知道它可以优化图像缓存。我读了this发布,但当我尝试实现它时,我不太理解他的解决方案。所以也许有人有更简洁、更容易理解的解决方案。这是我的代码,它拾取图像并从中创建位图。我需要使用glide而不是ImageView.setImageBitmap(bitmap);。newAsyncTask(){BitmaptheBitmap=null;Bitmap

Android 库 Picasso 还是 Glide?

这个问题在这里已经有了答案:Picassov/sImageloaderv/sFrescovsGlidevsCoil[closed](6个答案)关闭6年前。什么是更好的Android库。picasso或Glide,为什么?我现在正在使用Picasso,但图像加载速度非常慢。Glide比Picasso快吗?

android - 使用 Glide,如何将 GifDrawable 的每一帧作为 Bitmap 遍历?

背景在动态壁纸中,我有一个Canvas实例,我希望将GIF/WEBP内容绘制到其中,它是通过Glide加载的。我希望用Glide来做的原因是,它比我过去为同样的事情找到的解决方案提供了一些优势(here,存储库here):电影的使用限制我只能使用GIF。使用Glide我还可以支持WEBP动画Movie的使用似乎效率低下,因为它没有告诉我帧之间等待的时间,因此我必须选择我希望尝试使用的FPS。它在AndroidP上也已弃用。Glide可能能够简化各种缩放的处理。Glide可能不会像原始代码那样崩溃,并且可能提供更好的机制控制。问题Glide似乎已优化为仅适用于普通UI(View)。它具有

java - 我使用 Glide 库将图像加载到 imageView 中,但我不知道如何将图像缩放为可缩放

publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//VariablesImageViewimageView;imageView=(ImageView)findViewById(R.id.imageView);//LoadingintoImageViewGlide.with(this

java - 如何将 Firebase 与 Glide ('using' 方法集成)

我正在尝试将Firebase与Glide集成,出于某种原因,Glide.using()无法解析此方法。我确实添加了:compile'com.firebaseui:firebase-ui-storage:0.6.0'进入build.gradle以及:compile'com.github.bumptech.glide:glide:4.0.0-RC1'这是我尝试使用Glide的部分:mStorageRef=FirebaseStorage.getInstance().getReference();mStorageRef.child("images/Puffer-fish-are-pretty-

android - 为什么我的图像在使用 glide 库加载后会缩小

您好,当它们第一次被调用到我的fragment中时,我正在使用glide图像加载器库填充gridview,它们看起来像这样但在上下滚动后,它们会调整大小,看起来像这样这是我正在用我的gridview、glide库做的事情,还是像我的占位符图像一样的东西?在第二个屏幕截图上,如果我按下图像,它会亮起以显示它实际上填满了整个空间,有人知道我在这里做错了什么吗?我试过在glideplayingwithcentercrop等中更改调用,但它似乎没有什么区别,我不确定我将如何计算出每个单元格的宽度和高度,欢迎提出任何建议编辑这是我调用glide的方式Glide.with(getActivity(

android - Glide 库中的 BitmapTransformation 未按预期工作

我是Glide库的新手,遵循此处的转换指南:https://github.com/bumptech/glide/wiki/Transformations我正在尝试创建一个自定义转换,但是当我在Transformation类的transform方法中放置一个断线时,我可以看到它从未被调用。下面是我的代码:privatestaticclassCustomTransformationextendsBitmapTransformation{privateContextaContext;publicCustomTransformation(Contextcontext){super(contex

android - com.bumptech.glide.Registry$NoModelLoaderAvailableException : Failed to find any ModelLoaders

我正在尝试将自定义模型加载到Glide中,但出现此错误:GlideExecutor:Requestthrewuncaughtthrowablecom.bumptech.glide.Registry$NoModelLoaderAvailableException:FailedtofindanyModelLoadersformodel:com.company.project.glide.Movie@aac331aGlide版本:4.0.0我的代码:型号publicclassMovie{privateStringname;privateStringartist;publicMovie(Str

android - 我可以用 Glide 同步加载图片吗?

我知道从设备存储中同步加载位图不太实用,但我确实必须这样做。我还没有想出任何办法来做到这一点。 最佳答案 是的,在glide中是可能的文档。例如,如果您需要同步检索位图,您可以这样做:GlideV3:BitmapmyBitmap=Glide.with(applicationContext).load(yourUrl).asBitmap().into(500,500).get()Glidev4:FutureTargetfutureBitmap=Glide.with(applicationContext).asBitmap().load

android - 如何在 Glide/Picasso/Ion 等的占位符中加载 gif 图像

无法找到在占位符中加载gif图像的完美解决方案Glide.with(context).load("imageUrl").asGif().placeholder(R.drawable.gifImage).crossFade().into(imageView)也尝试了Glide版本3.7.0的asGif()属性。但没有运气! 最佳答案 这是最好的方法..Glide.with(getContext()).load(item[position]).thumbnail(Glide.with(getContext()).load(R.drawa