问题标签 [coil]

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 投票
4 回答
6151 浏览

android - 线圈 ImageView 不完全适合

根据Coils 文档,我不必为我的图像进行任何配置fit()。问题是,ImageView没有正确加载:

这是我对ImageViewwith的配置Picasso

这是代码Coil

我的结果ImageView不一样。

这是Coil加载它们的方式:

在此处输入图像描述

这就是Picasso加载它们的方式:

在此处输入图像描述

问题是,我怎样才能达到相同的结果Coil

编辑

这是我的ImageView

0 投票
2 回答
315 浏览

android - 将线圈导入应用程序的问题

我想在我的项目中导入线圈库。我这样做如下:

该项目将成功同步,但是当我想运行该应用程序时,我将遇到此错误:

我的应用程序之前已转换为 AndroidX。另外,我targetSdkVersion = 29minSdkVersion = 17

0 投票
1 回答
247 浏览

android - 创建通知时线圈可以转换图像吗?

在构建服务器收到的通知时,我正在尝试裁剪图像。目前我只有图片网址。

这是我尝试过的:

它加载图像但不裁剪它。

0 投票
1 回答
62 浏览

android - 使用 Anroid 库进行图像缓存

我的应用程序正在获取一个电影对象列表,其中包括一个电影海报 url,它正在显示这些海报和标题,然后当用户点击该电影时,它会转到一个电影详细信息活动,该活动也有海报和标题,以及更多信息。很简单。虽然我注意到,当我点击电影时,仍有一两秒钟没有加载海报,我想消除它,这似乎相对容易缓存。我正在使用 Picasso,我最近切换到 Coil 进行图像加载,他们都声称在后台处理缓存,但我假设由于加载时间的原因,这不会发生。在这两个活动中,我只是加载它:

为了从缓存中加载这些而不是每次都从 url 加载图像,我需要做些什么额外的事情吗?

0 投票
1 回答
4675 浏览

android - 如何使用 Coil 从 URL 获取位图?

我想从 URL 加载位图,然后使用调色板 API 从中获取一些颜色。

在文档页面上,我找不到直接获取位图的代码!

谁能帮我吗?

0 投票
1 回答
1954 浏览

java - 线圈图像加载器:使用键缓存位图

我正在使用线圈图像加载库。

我的问题:

我没有从后端获取图像 URL,而是获取JPEG 编码的字符串及其名称/键。

我想知道的是,是否有任何内置的对密钥缓存 bitmap的支持,这样我就可以避免每次想要显示该图像时都要求该编码字符串。

可能吗?如果不是什么可能是解决我的问题的最佳方法?

提前致谢。

0 投票
1 回答
626 浏览

android - Picasso 和 Coil 图像尺寸不一致?

第一个屏幕截图是 Picasso,第二个屏幕截图是 Coil(都是最新版本)。知道为什么会这样吗?

毕加索:fit().centerInside()

线圈:(scale(Scale.FILL).crossfade(true)我也尝试过 FIT,结果相同)

ImageView:adjustViewBounds = true; scaleType = CENTER_INSIDE具有 MATCH_PARENT 宽度和恒定高度(以像素为单位)。

毕加索

线圈

0 投票
1 回答
645 浏览

android - 使用线圈库 - imageView.draw(canvas) - 软件渲染不支持硬件位图

当尝试从使用 Coil 加载图像的 imageView 绘制画布时会发生这种情况。

你能帮我解决问题吗?谢谢你们

这是从 imageview 绘制位图的代码

显示问题

l

0 投票
1 回答
1120 浏览

android - 线圈不适用于 Android 4.4 中的大图像

在使用Coil Library时,我测试了旧版本的 Android 并尝试打开正在使用 Coil 库的页面。它显示了空图像。然后我尝试了不同类型的图像(300x300、500x300 等),毕竟我发现如果图像大于 900x350,它不会显示在线圈库中。我用 Glide Library 测试了同样的场景,它显示一切都很好。那么有没有办法解决这个问题,似乎这是图书馆的一个错误?

这是我的线圈代码:

这是 Glide 代码,一切运行良好:

但我不想使用 Glide,因为我必须只为这个看起来不正确的问题安装 Glide。

编辑:我发现了与我的问题类似的东西,但我不知道他们是如何修复这个评论的

编辑(2):线圈版本:io.coil-kt:coil:0.11.0

0 投票
1 回答
560 浏览

android - 使用分页适配器的嵌套recyclerview(分页3)在滚动后显示错误的图像

如何解决滚动后发生变化并显示错误图像的子适配器图像?

这是我的代码

父数据类

子数据类

对于作者和评论,我只取自父数据类

父适配器

}

子适配器

}

滚动前

首次加载时,第一个位置数据会显示相应的图像

滚动前

稍微滚动后

第一个位置数据中的图像更改为下一个数据中的图像

稍微滚动后

滚动到最后一个数据/页面

最后一张图片显示了不合适的图片

滚动到最后一个数据/页面

*笔记

  • 只有5个数据,只有第一个和最后一个数据包含图像
  • 第一个位置数据中的图像应该是人物图像,最后一个位置图像应该是粉红色图像
  • 我使用Coil作为图像加载器,并在加载图像之前使用了 ImageView.clear() 方法

提前谢谢,如果我的英语不好,对不起。我不是母语人士