可扩展listview褪色的Android新项目

时间:2014-06-13 00:14:30

标签: android listview colors expandablelistview fading

我有一个可扩展的列表视图。 Items已经使用了选择器。 现在当我添加一个新项目时,我希望它是绿色的,然后慢慢淡化到它处于启用状态的颜色(浅灰色)。 因此,人们可以轻松识别刚刚添加的项目,并且他们看到了更改,而不仅仅是获取更新的exp列表视图。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为你可以通过添加一个“标签”来实现这一点,比如你的列表孩子的timesetamp。在getChildView中,您可以将时间戳与实际日期/时间进行比较,当差异小于5分钟时,您可以更改背景颜色,如果更多/等于然后设置默认子背景。缺点是只有在通知列表发生更改时,背景才会再次发生变化。

或者只是标签对于新列表子项可以是“新的”,经过一段时间后,您可以将其更改为“旧”,并根据标记更改bg颜色。

我希望你了解我的概念? :)