2014-11-03 43 views
4

我在我的Android應用程序中使用了畢加索,它有很多圖像。它的工作和看起來不錯。我試圖讓UI更簡單和用戶友好。在實際加載圖像之前,我已爲我的圖像查看佔位符。但它的白色。我想要佔位符圖像取決於圖像的主要顏色像pinterest。如何在Pinterest ImageView Android上實現以下佔位符圖像?

Pinterest加載主圖像前的佔位符圖像。下面的截圖:

enter image description here

和圖像加載後它顯示基於對佔位所示的主背景色正確的圖像:

enter image description here

是否有可能在通過廣場或提供畢加索庫來實現最新的方式來實現。

請幫忙。

+0

嘗試做在這裏一些搜索:http://square.github.io/picasso/ – 2014-11-03 06:16:03

+0

我研究沒有發現任何具體信息。他們有佔位符的選項,但沒有具體說明我想實現的目標 – virendrao 2014-11-03 06:17:25

+0

@ user3549273沒有找到那個時間,然後將它留下 – virendrao 2014-12-29 05:34:27

回答

1

有點晚了,但對於想要完成類似事情的其他讀者,我會在這裏留下。我不知道Pinterest是如何做到的,可能是自己開發的。但是,Google使用「Palette」更新了v7支持庫,這是一個新的API,允許您在提供圖像位圖時從圖像中提取突出的顏色。

編輯:我剛剛意識到這可能不會對佔位符有幫助,因爲您需要圖像才能真正獲取顏色!所以我最好的猜測是Pinterest可以從服務器提取顏色,並將顏色包含在發送給客戶端的(可能是)JSON響應中。

我自己並沒有太多使用它,但它從我所看到/閱讀的內容中運行得很好。您可以在這兩個地方讀了更多關於它:

Developer Docs
Tutorial/Explanation (Willow Tree Apps)

+0

如果我想用它作爲佔位符,我需要爲每種顏色保留圖像 – virendrao 2015-01-28 09:32:21

+0

您能否提供一些示例碼? – confile 2015-10-07 01:15:41

+0

如何提取尚未加載的圖像的顏色? – confile 2015-10-07 01:16:43

相關問題