问题标签 [fresco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1877 浏览

android - java.lang.NoClassDefFoundError: com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher

我正在尝试使用 Fresco,但一旦我尝试初始化它就会崩溃。我使用 Android Studio,并且一直按照此处的说明进行操作。

在我的应用程序类中,我像教程中的onCreate方法一样初始化 Fresco,如下所示:

这是崩溃的堆栈跟踪:

这是我的 build.gradle 文件

更新

我在运行 Android 版本 4.1.2 的模拟器和运行 4.4.4 的实际手机上遇到了这种情况。在 Lollipop 设备上一切正常。 Fresco支持 Gingerbread 及更高版本。

0 投票
1 回答
988 浏览

android - Fresco 的 prefetchToBitmapCache 的 callerContext 参数应该是什么?

为了实现图像预取,我们获取 ImagePipeline 并在其上调用 prefetchToBitmapCache。但是,API Javadoc ( http://frescolib.org/javadoc/reference/com/facebook/imagepipeline/core/ImagePipeline.html#prefetchToBitmapCache(com.facebook.imagepipeline.request.ImageRequest , java.lang.Object) 和普通文档(http://frescolib.org/docs/using-image-pipeline.html#)是不正确的。具体来说,他们省略了第二个方法参数的描述和示例。我说的是对象调用者上下文.因为它的对象不是android上下文。我猜是因为类型是对象,而不是上下文。可以更新文档和/或有人解释调用者上下文应该是什么吗?谢谢!

0 投票
1 回答
1349 浏览

android - ImageView 共享元素转换(在 Activity 之间)以错误的 scaleType 开始

一开始就发现了fresco的SimpleDraweeView的问题。但是,在我用 android ImageView 替换后问题仍然存在。所以我不能确定问题是由于Android还是壁画。

问题是什么

  1. 第一个活动有回收视图,每个视图都有一个 ImageView(或 SimpleDraweeView)。想要的 scaleType 是“centerCrop”
  2. 第二个活动只有一个 ImageView。想要的 scaleType 是“fitCenter”

但是在我的私人项目以及示例项目中。
https://github.com/JackFan-Z/ActivitySharedElementTransition
ImageView 以 scaleType "fitCenter" 开头,这是错误的。

我试图推迟共享元素转换,并在 SharedElementCallback 的回调中设置不同的共享元素 scaleType。但它们都没有真正起作用。任何人都可以帮助找出问题所在,或者在哪里调试?

问题截图

第一个Activity 截图:转场截图:
在此处输入图像描述


在此处输入图像描述

0 投票
1 回答
5805 浏览

android - 尝试使用 Fresco 从 uri 获取位图

在我Bitmap使用Frescousing获取时不理解该行为ImagePipeline。当我调试我的代码时,它正在执行onNewResultImpl,或者onFailureImpl当我运行应用程序时,应用程序不工作意味着它没有被调用onFailureImpl,或者onNewResultImpl(我正在使用ToastLog在运行应用程序时检查它)。我已经看到了这个SO Question 并从中获取参考,也Fresco's文档中获取。

注意:我试图从jpg 图像而不是任何动画 gif图像中获取位图

0 投票
2 回答
354 浏览

android - Html.HtmlFrom 中的 Fresco 库

我已经在我的项目中使用 Fresco 库。我想知道我们是否也可以在ImageGetterfrom中使用它Html.HtmlFrom。这是我的代码作为示例。

我尝试使用如下:

但没有加载任何图片。有什么办法可以做到吗?

0 投票
1 回答
608 浏览

picasso - 毕加索是否支持渐进式 jpeg 流?

Picasso 是否支持渐进式流式传输,.jpeg还是Fresco是 Android 的唯一选择?

0 投票
1 回答
176 浏览

android - 在 Eclipse 中使用 facebook 的 Fresco 库导致类未找到异常

我正在使用 Eclipse 中的 fresco 库实现一个测试应用程序,如url所示, 但它无法正常工作并显示此错误 NoClassDefFound:Failed resolution of: Lcom/facebook/imagepipeline/core/ImagePipelineFactory; 我已按照上述网址中指定的相同步骤进行操作。

谁能告诉我为什么我会收到这个错误。提前致谢。

0 投票
1 回答
157 浏览

android - 冲突的 HERE sdk 和 Fresco 库

我刚刚偶然发现了一个非常特殊的问题。一些本机库之间似乎存在冲突(我假设)。在同一个项目中使用HERE Premium SDK for androidFacebook 的Fresco库将导致 HERE 地图无法渲染。一旦我从我的项目中删除Fresco库,它就会按应有的方式运行和渲染。

当然,最简单的解决方案是不使用Fresco,但我宁愿不这样做。

任何人都知道发生了什么或如何解决这个问题?

这是它抛出的错误:

0 投票
1 回答
344 浏览

android - Facebook Fresco 渐进式 JPEG

尽量避免在通过 Fresco ImageRequest 从我的服务器运行下载期间丢失图像数据。

一切运行完美,但如果连接失败(网络连接中断),图像就消失了。但据我所知,一些扫描已被解码(LogCat -> 收到中间图像!)。但是如何访问它们?有没有办法将每一次扫描保存在单独的文件中?要访问最新版本,如果手机离线?

谢谢!

0 投票
1 回答
2856 浏览

android - 壁画图书馆问题

我正在使用 Fresco 库将图像和 gif 加载到我的应用程序中。我在 Fresco 中遇到的最大限制是必须设置布局的宽度和高度。所以我设置了我的简单drawee视图,如下所示:

我的问题是,如果图像高度大于宽度,则图像右侧有很多空白(见附件),但是高度很好

在此处输入图像描述

如果实际图像小于宽度(见附件),则可能会发生高度,因为固定高度为 250dp,因此图像下方有很多空白区域。

在此处输入图像描述

我已经通过 SimpleDrawerView 中的不同 scaleTypes 并且似乎没有一个可以显示我想要的方式。

我想知道有人对 Fresco 有很多经验吗?我已经开始使用它来加载 gif,因为我遇到了 Glide 的问题。

如果有人可以提供帮助,我将不胜感激。

仅供参考,这些图像是从服务器流式传输的,我无法控制图像