2014-06-13 17 views
0

我有一個可擴展的列表視圖。這些項目已經使用選擇器。 現在,當我添加一個新項目時,我希望它的顏色爲綠色,然後逐漸淡化爲啓用狀態下的顏色(淺灰色)。 所以人們很容易識別哪個項目剛剛添加,他們看到一個變化,而不是隻是得到一個更新的exp列表視圖。可擴展列表視圖淡入淡出顏色的Android新項目

在此先感謝。

回答

0

我想你可以通過添加一個「標籤」,如timesetamp到你的列表子。在你的getChildView中,你可以比較時間戳和實際日期/時間,當差異小於5分鐘時,你可以改變背景顏色,如果更多/等於,則設置默認的子背景。缺點是僅當通知列表發生更改時,背景纔會再次更改。

或者只是標籤可以是新的列表小孩的「新」,一段時間後,您可以將其更改爲「舊」,並根據標籤更改bg顏色。

我希望你能理解我的概念嗎? :)

+0

這不是一個問題,檢查哪些是新的,因爲列表獲取他們的孩子出數據庫。但是當我開始活動時,我想將它變成綠色,然後它會自動消失。爲新顏色着色是沒有問題的,但要淡化顏色,就像動畫一樣,這就是問題所在。 – user3736001