问题标签 [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 和 Jetpack Compose 有条件地显示来自画廊或可绘制资源的图像
如果用户选择了任何内容,我正在尝试显示来自画廊的图像,或者来自可绘制资源中的图像文件的图像作为默认图像,这不起作用。我正在使用 Coil for Compose 并已经添加了依赖项。这是代码:
没有显示错误,但默认图像也没有显示。请帮助使其工作。谢谢!
android - 如何在 Jetpack Compose 中将图像 URL 设置为线圈上的错误占位符
Coil 接受可绘制资源作为错误占位符。有没有办法在这里使用图像 URL?
这是我正在处理的代码:
android - 如何创建基于远程加载的图像大小自动调整大小的 Jetpack Compose 图像?
我想显示具有以下规则的图像:
- 图像是远程的,需要在运行时加载。
- 在加载之前,我们不知道图像的大小。
- 视图应该占据父级的
Image
全部宽度,并且应该自动调整其高度以匹配远程加载的图像,这样就不会发生裁剪/拉伸。
我尝试使用Coil 依赖项,我有以下代码:
当我删除Image
'scontentScale
和modifier
时,它的高度似乎总是为零。我不确定Image
在 Coil 加载图像文件后确定自己的大小时,我应该怎么做才能填充其父级的最大宽度。
android - Auto Height Jetpack 组合线圈图像
我正在尝试使用 Jetpack Compose Coil 显示具有填充宽度和自动高度的图像。我希望图像采用全宽和自动高度。但图像仅在我指定固定高度时显示。
我试过了.fillMaxHeight()
,.fillMaxSize()
但它不起作用。有什么办法可以做到这一点?
android - 使用 Coil Compose 加载本地可绘制对象
我最近从 Accompanist's 迁移ImagePainter
到 Coil's,以下是我更新后的相关代码。
现在这些图像不会渲染并且painter.state
总是Empty。我的旧版 Accompanist 实现在代码中此时显示了图像。如果我使用painterResource(resId)
Compose 的库存,它也可以工作。
painter
通过其状态执行 Coil 的 new 我缺少什么?
android - 使用线圈加载图像时显示进度条?
从Coil中的 URL 获取图像时如何显示进度条。?
android - 使用jetpack compose的线圈
我试图在LazyRow可组合中加载多个图像,画家状态总是给我一个空状态,我不知道缺少什么。
可组合代码
在LazyRow里面
当我只使用NetworkImage Composable 一次它可以正常工作时,但是当我在循环或LazyRow中使用它时,它会呈现一个空框。任何提示。
android - Android:在jetpack中使用线圈的图像的缓存有效性
我在使用线圈为 android jetpack 中的缓存设置有效性时遇到问题。 我需要什么:在 Android Jetpack compose 中,我需要从 Url 下载 SVG 图像并将其存储到缓存中。但是缓存应该只存储图像 20 秒。所以在 20 秒内,不应该有任何进一步的图像请求。在这 20 秒内,图像应从缓存中显示。20 秒后,我想要图像,应该从缓存中清除。
我面临的问题是什么:即使 20 秒后图像也没有从缓存中清除。我正在使用 Coil 为 jetpack 组合jetpack 线圈和Jetpack 标头用于 Cachecontrol 提前致谢....
在 Application Class 中,我创建了一个单实例 ImageLoader
在 Moment.class 中:
android - 如何使用 Coil 将图像文件加载到 Jetpack Compose Image
我想Image
使用 Coil 将缓存中保存的图像加载到 Jetpack Compose 中。我在 stackoverflow 中进行了搜索,但所有建议的方法都是加载 web url。我知道可以将图像文件转换为位图,然后将其传递给 Coil,但有没有内置的解决方案?
android - 如何在 Jetpack Compose 中显示视频缩略图?
我正在使用 Jetpack Compose 实现一个简单的画廊屏幕,它在屏幕上显示所有视频和图像缩略图
我已成功显示来自文件路径的图像。但是,我在显示视频缩略图时遇到了麻烦。我怎么能用线圈做到这一点?
这是我显示图像缩略图的代码: