gpt4 book ai didi

android - 如何像 Pinterest 一样在 Android ImageView 中实现对占位符图像的关注?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:33 29 4
gpt4 key购买 nike

我在我的 Android 应用程序中使用了 Picasso,它有很多图像。它的工作和看起来不错。我正在努力使用户界面更加简单和用户友好。在实际图像加载之前,我的 ImageView 有占位符。但是它的颜色是白色的。我想根据图像的主要颜色占位符图像,例如 pinterest。

主图像加载前的 Pinterest 占位符图像。以下截图:

enter image description here

图像加载后,它会根据占位符显示的主要背景颜色显示正确的图像:

enter image description here

是否可以在Square提供的Picasso库中实现,或者如何实现。

请帮忙。

最佳答案

有点晚了,但对于其他想要完成类似事情的读者,我就把它留在这里。我不知道 Pinterest 是怎么做到的,可能是他们自己开发的。但是 Google 使用“Palette”更新了 v7 支持库,这是一个新的 API,允许您在提供图像位图时从图像中提取突出的颜色。

编辑: 我刚刚意识到这可能对占位符没有帮助,因为您需要一个图像才能真正从中获取颜色!所以我最好的猜测是 Pinterest 从服务器提取颜色并将颜色包含在发送给客户端的(大概)JSON 响应中。

我自己并没有经常使用它,但从我所见/读到的内容来看,它工作得很好。您可以在这两个地方阅读更多相关信息:

Developer Docs
Tutorial/Explanation (Willow Tree Apps)

关于android - 如何像 Pinterest 一样在 Android ImageView 中实现对占位符图像的关注?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26708729/

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