代码之家  ›  专栏  ›  技术社区  ›  Santi Aguilera

当视图大于图像时,Fresco调试覆盖显示红色

  •  3
  • Santi Aguilera  · 技术社区  · 8 年前

    使用“Fresco调试覆盖”时,当图像小于视图时,将显示红色覆盖。

    既然湿壁画不能进行放大,而且它依赖于灰烬,我应该如何解决这个问题?

    我们可以这样说: 我有一个适合整个手机宽度的视图 我的图像将始终为500x500。

    我使用centerCrop进行缩放,以便将图像放大,直到宽度或高度与视图匹配。

    尽管如此,叠加显示为红色,我应该如何更改或使其变为绿色?(我不会也不能缩小视图,它必须适合屏幕宽度。我不能自己放大图像,因为它在灰烬中。调整大小是无用的,因为它不能放大。)

    1 回复  |  直到 8 年前
        1
  •  1
  •   Alexander Oprisnik    8 年前

    调试覆盖图更像是一种指导,用于显示图像大小是否适合给定视图。在你的情况下,它们似乎不是,因为它们太小了。 也就是说,图像太小可能会导致糟糕的视觉质量,这可能会让你不满意。如果质量适合您的用例,您可以忽略红色覆盖。如果质量不合格,您必须向客户提供更大的图像或质量更高的图像(如果可能)。不需要手动客户端升级。

    推荐文章