问题标签 [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.
android - 当 Coil 的 Crossfade 设置为 true 时,图像 ContentScale 未正确应用
我正在使用 Coil 在 Jetpack Compose 中加载远程图像,但我遇到了一个奇怪的问题。
这是我正在使用的代码:
当我将交叉淡入淡出设置true
为图像时,不会裁剪或拉伸以适合宽度。但是,当交叉淡入淡出时false
,图像会被正确裁剪以适合宽度。
奇怪的是,当我将图像滚动出屏幕然后将图像滚动回屏幕时,即使将 Crossfade 设置为 ,它也会正确裁剪true
。
图像 A -图像未正确显示, 图像 B -我需要的正确显示。
我想使用交叉淡入淡出,因为图像需要一些时间来加载,并且我想在屏幕第一次加载时显示图像,而不是用户必须向下滚动才能正确显示图像。
环顾四周,但无法弄清楚如何解决这个问题,有什么线索吗?
android - 可绘制资源的线圈 ImageRequest
我正在尝试将线圈准备ImageRequest
为:
但它不起作用。
我想应该有另一种方法,或者不ImageRequest
支持本地drawable?
android - Coil svg 未加载带有 proguard 的图像
我正在使用以下线圈实现来加载 svg 图像
具有将 svg 加载为的扩展功能
在协程范围内加载图像为
在关闭 proguard 的情况下完美工作,但是在打开我的 proguard 之后
线圈无法加载图像,我已经阅读了他们说他们不需要任何明确的保护规则的文档。他们需要协程,okhttp 和 okio,我已经将它们包含在我的中。
如果我在这里遗漏了什么,请告诉我...
android-studio - 如何使用 https 不安全证书在线圈中加载图像
我正在尝试使用 Kotlin 中的线圈库从不安全的链接(没有 SSL 证书)加载图像,但无法加载它并加载错误图像。有没有办法从不安全的链接加载图像?
compose-desktop - 在 Compose Desktop 项目中添加线圈依赖项
将线圈依赖项添加到 Compose Desktop 项目时出现此错误。
撰写版本:1.0.0
Kotlin 版本:1.5.31
错误:
android - Laggy 懒惰专栏 Android Compose
我在Jetpack Compose中创建了一个完整的应用程序。然而,在这方面的表现Lazy Column
非常糟糕,这没有任何意义。Lazy Column
应该是 的替代品RecyclerView
,但RecyclerView
目前效果更好。
我Lazy Column
用标题和Lazy Rows
作为项目(基本上是一个嵌套列表)制作了一个。如您所见,有图像,但我使用了Coil 库,因此所有内容都应加载到单独的线程中。我已经看过这些讨论:link1,link2。但似乎这个问题没有解决方案,即使现在Jetpack Compose是稳定的。
你们有没有找到一种方法来获得更好的表现,或者我应该Lazy Rows
用一个来代替它RecyclerView
吗?
这是页面的屏幕:
android - 使用 Coil ImageRequest 目标会导致图像无法加载
在Coil
图像库中,我试图获取图像已成功加载的时间,然后使用 Palette 从位图中获取颜色,但我遇到了一个问题,如果我使用ImageRequests's
目标图像不会显示在图像视图中但onSuccess
完成正确,因为我能够从给定的位图中提取颜色
这是我所拥有的
如果我注释掉target
构建器的整个部分,图像显示正常,但显然我没有得到调色板的东西
如果我使用onSuccess
这样的方法,是否必须手动将可绘制对象设置为图像
如果我这样做,图像会显示,但必须手动设置它似乎很奇怪,我觉得它应该自行设置
不知道这里有什么问题
android - Jetpack Compose:使用 Coil 完成图像加载后获取回调
我正在使用for加载一个非常大的资源图像,加载需要几十毫秒,第一次加载屏幕时甚至需要数百毫秒。如果图像尚未加载,我不想显示屏幕的某些部分。我徘徊在该方法的实现中,但找不到可以帮助我的东西。Coil
Jetpack Compose
rememberImagePainter