This question already has answers here: How to get URL from Firebase Storage getDownloadURL (10个回答) 2年前关闭。 因此,当我将图像上传到Firebase Storage时, getDownloadUrl()方法会生成一个字符串,例如: com.google.android.gms.tasks.zzu@275cc4 现在,我尝试将上载的图像放入 ImageView: ImageView img; img = v.fin…

2020年11月7日 0条评论 27点热度 阅读全文

旁注-尽管我的一些示例在Kotlin中进行,但使用Java或Kotlin进行回答都非常有用。 我正在使用Commit Content API创建一个GIF键盘。为此,我需要能够创建.gif文件。 我正在使用Glide从互联网上获取图像,并将其显示在recyclerview内的列表中。 对于Glide下载的每个图像,我必须使用该图像的数据创建一个File对象。 我看到可以实现此目标的两种方法。 1]像这样创建一个覆盖onResourceReady的监听器。这种方法的问题在于我不知道如何将GifDrawable转换为.…

2020年10月30日 0条评论 34点热度 阅读全文

我有一个要加载的图像(1.84MB),我想加载一个较小的版本以节省时间,我也不想存储一个较小的版本。有关信息,这些文件位于可移动SD卡中,并且我需要加载很多文件,这就是为什么我要对其进行优化,原因是目前这需要花费太多时间... 我使用load large bitmaps文档。我以前使用Glide加载完整图像。 经过一些测试,我得到了以下统计信息:滑行负载(1.84MB):244'361'667 ns位图加载(比例1):370'811'511 ns位图加载(比例4):324'403'386 ns位图加载(比例尺8):…

2020年10月13日 0条评论 38点热度 阅读全文

我正在尝试使用 FirebaseUI 从 Firebase存储中检索照片,并使用 Glide 将其直接显示在我的图像视图中。为此,我创建了 ModelLoader ,如Firebase文档中所示: import com.bumptech.glide.Glide; import com.bumptech.glide.Registry; import com.bumptech.glide.annotation.GlideModule; import com.bumptech.glide.module.AppGlideM…

2020年8月17日 0条评论 58点热度 阅读全文

我在主要活动上有2个片段,并用2个按钮替换它们之间。第一个按钮-点亮片段。第二个按钮-车库片段。灯光片段-应用程序打开时创建的主要片段。该片段包含RecyclerView,以及使用Glide从Firebase加载的图像。 问题是,当应用程序打开时,如果LightsFragment上的图像仍未加载,并且我更改为第二个片段(GarageFragment),那么当我返回LightsFragment时,应用程序崩溃-请参阅代码下方的日志。 灯适配器: import java.util.ArrayList; public c…

2020年7月22日 0条评论 32点热度 阅读全文

此处图像未完全加载。我不知道为什么一半占位符和一半图像。有时它加载没有任何问题。 我在用 implementation 'com.github.bumptech.glide:glide:3.7.0' 这是我的代码 val headerView = nav_view.getHeaderView(0) Glide.with(act).load(userdata.image).placeholder(R.drawable.ic_male).thumbnail(0.2f).into(headerView.imgNavDp)…

2020年6月23日 0条评论 24点热度 阅读全文

我想加载设备内部存储中存在的音频/音乐文件的封面。 我只有文件的路径。 这是我到目前为止尝试过的- 我引用了这个Issue来显示解决方案。 但是我不知道如何精确地创建一个新模块,因为从网上我可以收集到什么信息,我们必须先注册该模块然后再使用它们 任何可以指导我如何注册模块然后加载封面的人都会非常有帮助。 我也尝试以正常方式加载封面,但是它没有加载封面。 GlideApp .with(myFragment) .load(url) .centerCrop() .placeholder(R.drawable.loadin…

2020年6月10日 0条评论 21点热度 阅读全文

这是我的User.Adapter.java的代码: package com.example.wanderspacetraveljournalapp.Adapter; import android.content.Context; import android.content.SharedPreferences; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import and…

2020年5月26日 0条评论 30点热度 阅读全文

我正在使用android studio开发我的应用程序;准确地说,是AndroidX。我收到diskcachestategy引起的错误。请帮我解决 private Context context; private List<MenuCategoryObject> categoryObject; public CategoryAdapter(Context context, List<MenuCategoryObject> categoryObject) { this.context = co…

2020年5月24日 0条评论 56点热度 阅读全文

我正在使用Glide将动画GIF动画加载到ImageView中。它按预期工作,无限循环: GlideApp.with(getContext()) .load(R.raw.my_gif_animation) .into(this) 我想在每次GIF动画周期开始(或结束)时增加振动,但找不到任何回调,侦听器或帧计数器,可以用来了解动画周期何时开始(或结束)。 Java和 Kotlin都欢迎回答。 解决方案如下: 我找到了解决问题的方法,事实证明,加载资源后,我们可以访问GIF动画的帧。使用正在运行的Thread中的此信…

2020年5月2日 0条评论 28点热度 阅读全文