gpt4 book ai didi

android - 当 View 大于图像时,Fresco Debug Overlay 显示红色

转载 作者:太空狗 更新时间:2023-10-29 13:50:24 27 4
gpt4 key购买 nike

当使用 Fresco Debug Overlay 时,当图像小于 View 时它会显示红色覆盖层。

由于 Fresco 不执行升级,它依赖于 ashmem,我应该如何解决这个问题?

让我们说:我有一个适合手机整个宽度的 View 我的图像将始终为 500x500。

我使用 centerCrop 进行缩放,因此图像将被放大直到宽度或高度与 View 匹配。

叠加层仍然显示为红色,我应该如何更改或做些什么才能使其变为绿色? (我不会也不能缩小 View ,它必须适合屏幕宽度。我不能自己放大图像,因为它在 ashmem 中。调整大小是无用的,因为它不会放大。)

最佳答案

调试叠加层更像是一个指南,用于显示图像的大小是否适合给定 View 。就您而言,它们似乎不是,因为它们太小了。也就是说,图像太小可能会导致视觉质量差——您可能对此不满意。如果质量适合您的用例,您可以忽略红色叠加层。如果质量不好,您必须向客户提供更大的图像或更高质量的图像(如果可能)。不需要手动客户端升级。

关于android - 当 View 大于图像时,Fresco Debug Overlay 显示红色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48587524/

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