android-glide相关内容

使用 Glide,如何将 GifDrawable 的每一帧作为位图进行检查?

背景 在动态壁纸中,我有一个 Canvas 实例,我希望将 GIF/WEBP 内容绘制到其中,该实例是通过 Glide 加载的. 我希望用 Glide 做这件事的原因是,它比我过去为同一件事找到的解决方案提供了一些优势(此处,存储库此处) : 电影的使用限制了我只能使用 GIF.使用 Glide,我还可以支持 WEBP 动画 电影的使用似乎效率低下,因为它没有告诉我在帧之间等待 ..
发布时间:2021-11-10 05:21:46 移动开发

Android Glide“无法解析GlideApp中的'with'方法"

我已经阅读了很多关于此的其他帖子,并且我已经阅读了 Bumptech 上的解释.但是有些东西仍然没有引起我的注意.我有以下代码: if (image != null) {滑翔应用.有了这个).load(imageUrl).centerCrop().transition(withCrossFade()).into(eventImageView);} 返回上述错误:无法解析“GlideApp"中的 ..
发布时间:2021-11-02 22:40:34 移动开发

使用 Glide 加载图像时如何使用 ACTION_VIEW 意图

我知道如果我将图像物理保存在设备上,我可以使用 ACTION_VIEW 意图.但就我而言,我从 url 动态加载图像,如下所示: Glide.with(getActivity()).load(mImageUrl).into(mImageView); 现在我希望能够在用户单击按钮时使用用户首选的图库应用程序打开位于 mImageUrl 的图像.我怎样才能做到这一点?甚至可能还是我必须下载并保存图 ..
发布时间:2021-11-02 22:40:30 移动开发

使用 Glide 从 URL 加载图像但没有扩展

我可以使用 Glide 通过以下代码从我的本地 Web 服务器加载图像: Glide.with(this).load(SERVER_HOST_ADDRESS + 用户 ID + ".jpg").into((ImageView) mBinding.getRoot().findViewById(R.id.userImage)); 问题在于,使用这种方法时,我只能访问.jpg 扩展名,有时用户可能选 ..
发布时间:2021-11-02 22:40:27 Java开发

如何从 Jetpack Compose 中的 URL 加载图像?

嗯,我正在研究 Compose UI,并且我在学习基本的东西.其中之一是使用 Glide 显示来自 URL 的图像. 我尝试了以下代码,但没有调用委托(onResourceReady 和 onLoadCleared). 我错过了什么吗? @Composable有趣的加载图片(网址:字符串,内容描述:字符串,修饰符:修饰符=修饰符){val bitmapState = 记住 { mut ..
发布时间:2021-11-02 22:40:23 移动开发

使用“content://"显示来自 URI 的图像在 Android Q 上使用 Glide 的方案

之前有人问过有关 Android Q 和 Glide 的问题,但我无法将它们放在一起,所以我希望有人愿意提供帮助. 我正在将从云 (Firebase) 下载或从图库中选择或使用相机拍摄的图像保存到本地存储.我曾经将它保存在应用程序的文件夹中,并且可以将其添加到图库中,但是对于 Android Q,这不再可能.所以我改变了我的应用程序以使用 MediaStore 和 ContentResolv ..

android:GIF动画循环完成监听器

我有一张 GIF 图像,想在启动画面中加载.我遇到了几个像 android-gif-drawable 这样的库 和 Glide 有什么办法可以让我听完一个动画周期吗?我的意思是一旦动画周期完成(整个动画完成,不重复)我想要一个监听器,动画完成,并为我们提供一些回调.有点像: SomeLibrary.load("GIF").进入(图像视图).重复(假).setOnAnimationCompl ..
发布时间:2021-11-02 22:40:13 移动开发

Glide 4 - 特定调用的 ResourceDecoder

在浏览了所有 Glide 文档和 StackOverflow 问答后,我找不到任何关于在版本 4 中为单个 Glide 调用应用资源解码器的信息. 在 Glide 3 版本中,我们可以这样做: Glide.with(imagePreview.context).load(mediaItem.path).asBitmap().decoder(decoderWithDownSampleAtMos ..
发布时间:2021-11-02 22:40:09 Java开发

具有 scaleType centerCrop 过渡的共享元素是跳跃的

当 2 个 ImageViews 从一个屏幕转到下一个屏幕时,我正在尝试实现共享元素转换.其中一张图像在两个屏幕上的 scaleType 都是 centerCrop.我面临的问题是,当过渡开始时,图像会在将其动画到下一个屏幕之前恢复到原始大小(裁剪前).当它到达下一个屏幕时,它以原始大小到达它,然后才将其裁剪到目标图像视图. 整个体验并不流畅,而且真的让人眼花缭乱.我使用的代码是: pub ..

使用滑动在 ActionBar 上设置图标

我正在使用 glide 在回收站视图的图像视图中加载图像 URL,并且工作正常. 现在,我想从动态图像 URL 设置 ActionBar 图标.我如何使用 glide 实现它? 我参考了以下链接:如何使用 glide 加载圆形 appcompat 操作栏徽标.但是,我没有得到结果.我不想切换到毕加索. 谁能帮帮我? 我的代码: Glide.with(this).load ..
发布时间:2021-10-31 21:45:30 移动开发

如何使位图加载速度在 Android 中更快?

我有一个代码可以加载图像的缩略图并将其提供给滑动.然后滑行将加载到支架中.但是,当我加载缩略图时,它会返回一个位图.所以,我正在传递位图来滑动.但是,初始加载需要近 30 秒.我的意思是在画廊里有很多照片.因此,当图库打开时,它根本不会显示 30 秒的图像.然后它会显示位图. 另一方面,如果我使用 URI 来提供滑行它会立即加载它.但是,图像正在回收站视图中加载.所以,此时只会加载一些图片. ..
发布时间:2021-09-07 19:15:53 移动开发

Picasso v/s Imageloader v/s Fresco vs Glide vs Coil

调查结果: 此处为毕加索与 ImageLoader 的区别... 关于图书馆的信息GLIDE here ... Facebook 有自己的图书馆壁画 列表中的最新成员线圈 问题: Picasso v/s Imageloader v/s Fresco v/s Coil 有什么区别 哪个库最好用. 如果每个图书馆都有自己的意义,它们是什么? 解决方案 我是 Fres ..

滑行预载不会保存在缓存中

我想在将图像显示给用户之前预加载它们.我有一个ViewPager,其中每个页面都是图像.活动开始时,它将调用: Glide.with(this).load(uri).preload(); 在所有图像都被预加载之后(理论上),为了测试预加载是否有效,我禁用了所有网络连接,并尝试在页面之间进行扫描以加载图像,但是Glide不会加载它们./p> 在我的项目中,Glide配置了默认值. 此 ..
发布时间:2021-04-21 18:35:33 移动开发

大小为[0x0]的null加载失败,类为com.bumptech.glide.load.engine.GlideException:收到的null模型

我正在尝试加载保存在Firebase上的照片,保存成功,但是无法再次加载图像,错误是 “大小为[0x0]的null加载失败com.bumptech.glide.load.engine.GlideException类:收到的空模型" 我在代码上使用了简单的行 重写onViewCreated的乐趣(视图:View,savedInstanceState:捆绑包?){super.onView ..
发布时间:2021-04-04 19:38:41 移动开发

如何通过编程方式在Android中通过图片链接设置壁纸?

我正在尝试通过图像链接设置为墙纸. 我的问题:如何显示对话框“从服务器加载图像"现在“设置墙纸".出现此弹出窗口后,询问用户他们要设置的位置 当前情况:当用户点击“设置墙纸"按钮时.它仅显示对话框消息并继续加载.然后用户需要关闭弹出窗口,然后再次单击.这意味着他们需要单击2次才能设置墙纸.我想让它们变得更加透明. 基本上我希望我的用户知道android中正在运行哪个进程 这 ..
发布时间:2021-04-04 19:38:33 移动开发