问题标签 [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.
android - 第一次用毕加索加载图片时出错
我有一个Activity
带有ImagePagerAdapter
(扩展FragmentStatePagerAdapter
)的具有此getItem
方法的:
实例化的片段有这个 onCreateView:
问题:
第ImagePager
一次加载时,有时,Picasso 调用onError
,显示.error
可绘制对象。如果我按下后退按钮并返回Activity
有 的那个ImagePager
,毕加索会正确加载图片。如果ImagePager
有两张或更多图片并且我在图片之间滑动,则这些图片会正确加载几次而无需退出并重新进入ImagePager
.
理论:
我认为这可能是缓存的问题,但经过多次搜索,我敢打赌,问题出在毕加索的弱引用上。请记住,问题仅在我第一次加载具有 ImagePager 的活动时出现。
在另一个地方,目前在第一次加载图片的适配器Picasso
中工作正常。在类的方法内部listView
调用。Picasso
getView
Adapter
访问过的链接
- 匿名类如何在 Android 上的 picasso 中获得 GC?
- ViewPager 无法使用 Picasso 懒惰地加载图像
- http://square.github.io/picasso/
- https://plus.google.com/communities/109244258569782858265/stream/885843f4-c8b5-4851-9de1-b0374121dfa3
- Picasso on Adapter 中目标的使用
- https://github.com/square/picasso/pull/349
提前致谢。
java - 导入毕加索图书馆问题
我正在尝试使用Picasso
库显示图像,但遇到了一些问题。我添加了这个
但build.gradle
我有一个问题,我被困住了。请问你能帮帮我吗?
很抱歉这个虚拟问题,但总是第一次;)
android - 使毕加索中的缓存无效
我使用Picasso从磁盘加载图像,例如 ,Picasso.with(ctx).load(new File("/path/to/image")).into(imageView)
但每当我在该文件中保存新图像并刷新我的ImageView
时,Picasso 仍然会缓存位图。
是否可以使毕加索中的缓存无效?
android - 如何访问 Picasso 的缓存图像以进行共享意图?
我正在使用 Picasso 来帮助缓存图像。
问题是,我如何访问下载的图像以进行共享意图?
有任何想法吗?谢谢!
android - ListView 仅在第一次使用 Picasso 加载图像时滞后
我在我的 ListView 中使用 ViewHolder 设置,所以我确信这不是回收问题。
ListView 仅在第一次加载图像时滞后,如果我向上滚动,一切都很顺利。
我简化的 getView 方法:
我的 ImageView 的 XML:
谢谢!
android - Android Picasso - 占位符和错误图像样式
我正在使用 Picasso 库从网络下载图像。我只是想知道是否可以使用进度对话框或 GIF 图像作为占位符?还有关于如何使占位符图像比下载的实际图像更小(并且适合中心)的任何想法?
我尝试通过样品但没有运气。这里有人让这个工作吗?
java - 如何使用 Picasso for Android 设置 cookie?
我尝试设置在使用 Picasso 请求图像时发送的 cookie,但它似乎没有通过监视网络中的 HTTP 标头来发送任何 cookie。
我已经如下构建了一个 Picasso 实例,并尝试使用 HttpURLConnection 作为下载器并使用 cookieSyncManager 设置 cookie。
我可能做错了什么?
android - android毕加索清除缓存
我正在使用毕加索显示一个人的肖像,当肖像改变时,我想清除这个用户的缓存(或所有用户的肖像缓存),这是我的代码,它不起作用,任何人都可以帮助我吗?
android - 毕加索图像缓存
我想用毕加索图像缓存下载以下图像下载代码。
我对此有几个问题。
我想并行下载多个图像。如果我用不同的 url 值重复调用
Picasso.with(getActivity()).load(url);
,这会完成吗?我想在一项活动中下载图像并在另一项活动中使用它。这可能吗?如何才能做到这一点?
如果我
Picasso.with(getActivity()).load(url);
使用相同的 url 值多次调用,这是否会在图像下载后加载缓存的图像以供后续调用?如果图像下载过程由于某些原因不成功,您可以让 Picasso 向您报告失败吗?