gpt4 book ai didi

android - Glide 将两个图片 url 叠加到同一个 imageView 中

转载 作者:行者123 更新时间:2023-11-30 00:17:36 27 4
gpt4 key购买 nike

我正在使用 Glide,我想从一个 url 加载一个图像,然后从另一个 url 叠加另一个图像,然后将两个叠加结果放入一个 imageView。

我调查了另一个question关于使用 Glide 将两个图像叠加到一个 imageView 中,但是它为第二个图像使用了一个可绘制对象,我没有为任何图像使用可绘制对象的奢侈,因为所有内容都将在运行时从 url 加载。

这是我想要实现的:

Glide.with(context)
.load("www.example.com/firstImage.jpg")
.overlayFrom("www.example.com/transparentImage.jpg")
.into(imageView);

我知道 .overlayFrom() 不是 Glide 中的方法,但是有没有我可以使用的自定义转换?我研究过的每个转换要么进行裁剪或着色,但我发现没有一个进行叠加。我想至少指出一个可以帮助我实现这一目标的方向。

我也愿意切换到允许我执行此操作的任何其他第 3 方图像库。

最佳答案

您不能在不使用自定义 View 的情况下直接在单个 imageView 中显示两个图像。

如果您想使用 Glide 并实现类似的功能,请在您的 ImageView 上方放置另一个 ImageView(通过将它们包装在 FrameLayout 或 RelativeLayout 中)。

然后在顶部的 ImageView 中加载覆盖图像并将其 alpha 设置为 0.5 或任何所需的值。

关于android - Glide 将两个图片 url 叠加到同一个 imageView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46966544/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com