问题标签 [picasso]

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 回答
3543 浏览

android - 第一次用毕加索加载图片时出错

我有一个Activity带有ImagePagerAdapter(扩展FragmentStatePagerAdapter)的具有此getItem方法的:

实例化的片段有这个 onCreateView:

问题:

ImagePager一次加载时,有时,Picasso 调用onError,显示.error可绘制对象。如果我按下后退按钮并返回Activity有 的那个ImagePager,毕加索会正确加载图片。如果ImagePager有两张或更多图片并且我在图片之间滑动,则这些图片会正确加载几次而无需退出并重新进入ImagePager.

理论:

我认为这可能是缓存的问题,但经过多次搜索,我敢打赌,问题出在毕加索的弱引用上。请记住,问题仅在我第一次加载具有 ImagePager 的活动时出现。

在另一个地方,目前在第一次加载图片的适配器Picasso中工作正常。在类的方法内部listView调用。PicassogetViewAdapter

访问过的链接

提前致谢。

0 投票
1 回答
402 浏览

java - 导入毕加索图书馆问题

我正在尝试使用Picasso库显示图像,但遇到了一些问题。我添加了这个

build.gradle我有一个问题,我被困住了。请问你能帮帮我吗? 在此处输入图像描述

很抱歉这个虚拟问题,但总是第一次;)

0 投票
14 回答
63908 浏览

android - 使毕加索中的缓存无效

我使用Picasso从磁盘加载图像,例如 ,Picasso.with(ctx).load(new File("/path/to/image")).into(imageView)但每当我在该文件中保存新图像并刷新我的ImageView时,Picasso 仍然会缓存位图。

是否可以使毕加索中的缓存无效?

0 投票
3 回答
6462 浏览

android - 如何访问 Picasso 的缓存图像以进行共享意图?

我正在使用 Picasso 来帮助缓存图像。

问题是,我如何访问下载的图像以进行共享意图?

有任何想法吗?谢谢!

0 投票
2 回答
5490 浏览

android - 始终使用毕加索从占位符淡入

我仍然不知道这是错误报告还是功能请求,所以请耐心等待。

我正在使用Picasso previous image我注意到示例应用程序总是从 但是,我希望它总是从给定的.placeholder

我对这种行为的猜测是网格的视图被回收了,毕加索在淡入实际图像之前没有设置占位符。

这是故意的吗?我如何才能始终从占位符中淡入?

0 投票
2 回答
1222 浏览

android - ListView 仅在第一次使用 Picasso 加载图像时滞后

我在我的 ListView 中使用 ViewHolder 设置,所以我确信这不是回收问题。

ListView 仅在第一次加载图像时滞后,如果我向上滚动,一切都很顺利。

我简化的 getView 方法:

我的 ImageView 的 XML:

谢谢!

0 投票
6 回答
52786 浏览

android - Android Picasso - 占位符和错误图像样式

我正在使用 Picasso 库从网络下载图像。我只是想知道是否可以使用进度对话框或 GIF 图像作为占位符?还有关于如何使占位符图像比下载的实际图像更小(并且适合中心)的任何想法?

我尝试通过样品但没有运气。这里有人让这个工作吗?

0 投票
1 回答
1444 浏览

java - 如何使用 Picasso for Android 设置 cookie?

我尝试设置在使用 Picasso 请求图像时发送的 cookie,但它似乎没有通过监视网络中的 HTTP 标头来发送任何 cookie。

我已经如下构建了一个 Picasso 实例,并尝试使用 HttpURLConnection 作为下载器并使用 cookieSyncManager 设置 cookie。

我可能做错了什么?

0 投票
2 回答
11651 浏览

android - android毕加索清除缓存

我正在使用毕加索显示一个人的肖像,当肖像改变时,我想清除这个用户的缓存(或所有用户的肖像缓存),这是我的代码,它不起作用,任何人都可以帮助我吗?

0 投票
1 回答
3494 浏览

android - 毕加索图像缓存

我想用毕加索图像缓存下载以下图像下载代码。

我对此有几个问题。

  1. 我想并行下载多个图像。如果我用不同的 url 值重复调用Picasso.with(getActivity()).load(url);,这会完成吗?

  2. 我想在一项活动中下载图像并在另一项活动中使用它。这可能吗?如何才能做到这一点?

  3. 如果我Picasso.with(getActivity()).load(url);使用相同的 url 值多次调用,这是否会在图像下载后加载缓存的图像以供后续调用?

  4. 如果图像下载过程由于某些原因不成功,您可以让 Picasso 向您报告失败吗?