问题标签 [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 投票
0 回答
291 浏览

android - 图像适配器加载方法 - 使用位图数组?

对于以下内容 - 我没有图片的 URL!我无法使用 URL。

如果我从 Internet 将图像下载到 Bitmap 数组中,如下所示:

这可以发送到毕加索(或任何其他图像加载器,如 UIL?)

我知道我可以在我的适配器中显示图像,但我遇到了内存不足的问题。我认为毕加索可以处理这个和缓存等。

这不起作用,因为它不接受位图源。有没有其他图书馆可以做到这一点?

0 投票
1 回答
2315 浏览

android - 使用 Picasso 获取和传递图像 URL

我正在尝试从用户选择的选定图像中获取图像 URL,以便我可以将该字符串/URL 传递给我设置的另一个片段,以便可以通过图像视图完全查看图像。

我怎么能做到这一点?谢谢。

这是 SampleGridViewAdapter 类:

这是我的 SampleGridViewActivity:

这是我想将字符串发送到的类:

0 投票
1 回答
1698 浏览

android - Android:使用毕加索在水平滚动视图中延迟加载图像

我正在尝试使用 Picasso 实现水平滚动视图以进行延迟加载。ImageView 添加到 Scrollview 但图像未加载。

请帮忙 !!

我的代码是

我的xml是

0 投票
1 回答
1128 浏览

java - 在 Picasso 目标内调用 setImageBitmap 时不重绘 ImageView

我在 Listadapter 的 getView 上从缓存中加载图像时遇到了一个大问题。对于图像加载,我们使用的是 Picasso,在那里我构建了一个从缓存加载图像的结构,如果没有可用的图像,那么应该从在线 URI 加载图像。

(这是一个方法,在我getView的适配器中调用)

问题是,图像加载正确,但图像加载后 imageView 没有更新。在 OnImageLoaded 中,我不在 UI 线程中,因此它不会更新视图。所以我尝试了任何东西:

看起来线程变得混乱或类似的东西。

在 Picasso-Target 中调用 Picasso 可能有问题?

你有什么建议吗?

问候和谢谢

0 投票
1 回答
1959 浏览

android - 线性渐变和位图着色器效果不佳

我正在尝试为 Android 库 Picasso 创建一个“转换”。这个问题(我认为)虽然对于 ComposeShaders 的工作方式更为普遍。

我正在尝试使用位图着色器在图像顶部实现直接的垂直线性渐变。这是代码:

运行转换时,我得到了很好的垂直渐变,但根本看不到位图。所以我基本上只得到一个垂直渐变。帮助?

其他相关代码:

0 投票
1 回答
18348 浏览

android - 将毕加索库与 ListView 一起使用

我想要做的是调整我的自定义 ListView 适配器以使用 Picasso 库从网络获取的图像。我相信我已经更改了我的适配器以接受来自 Picasso 的图像,但我不确定如何更改我的实现以使用 ListView 接受它。我相信我必须访问 holder.imageIcon,但我不确定如何启动并运行它。我的代码如下。

历史.java

HistoryAdapter.java

执行

list_item.xml

0 投票
1 回答
487 浏览

android - Android Picasso remove entry from cache

Does anyone know of a way to remove entries from Picasso default Cache / invalidate?

I went over their api (Also Picasso Cache class ) and couldn't find any way of doing it. I'm not interested in skipMemoryCache because most of the time the image Should be loaded from the cache.

Thanks!

Roy

0 投票
2 回答
568 浏览

android - 如何为毕加索获得正确的 src

我将 jpeg 文件保存到磁盘 /storage/emulated/0/myapp

然后插入图片

并得到: content://media/external/images/media/12878

当我尝试将此 jpeg 加载到 ImageView

它不加载。我也试过“/storage/emulated/0/myapp”。我怎样才能做到这一点?

0 投票
2 回答
6696 浏览

android - How to deal with Picasso OutOfMemoryError?

I want to show a ViewPager with ~50 pages, each containing a different image. Using Picasso, the first 20-25 pages work perfectly. However, at that point I get an OutOfMemoryError, and no images are loading at all:

I'm using the following code in my PagerAdapter:

What can I do to avoid this?

0 投票
0 回答
2049 浏览

android - 毕加索图像库 - 降低质量,同时保持纵横比和图像尺寸

我正在使用毕加索图像库,但似乎缺少一项功能。我希望能够显示保持原始纵横比的图像,但会降低质量,因此内存中的位图足够小,可以管理。

我看到了fit()resize()方法;但是,我认为这些都不合适,因为我将图像加载到自定义 ImageView 中,该自定义 ImageView 可以缩放到图像的尺寸(具有最大宽度)。-fit()没有用,因为自定义 ImageView 需要调整为 Image 而不是相反。

我需要的是一种指定使用的 inSampleSize 的方法,或者更好的是,指定最大宽度来加载尊重纵横比的图像。

除了自己更改源之外,还有其他方法吗?