【发布时间】:2014-06-13 00:14:29
【问题描述】:
我有一个可展开的列表视图。这些项目已经使用了选择器。 现在,当我添加一个新项目时,我希望它是绿色的,然后慢慢褪色到它在启用状态下的颜色(浅灰色)。 因此,人们可以轻松识别刚刚添加的项目,并且他们会看到更改,而不仅仅是获取更新的 exp 列表视图。
提前致谢。
【问题讨论】:
标签: android listview colors expandablelistview fading
我有一个可展开的列表视图。这些项目已经使用了选择器。 现在,当我添加一个新项目时,我希望它是绿色的,然后慢慢褪色到它在启用状态下的颜色(浅灰色)。 因此,人们可以轻松识别刚刚添加的项目,并且他们会看到更改,而不仅仅是获取更新的 exp 列表视图。
提前致谢。
【问题讨论】:
标签: android listview colors expandablelistview fading
我认为您可以通过向列表子项添加“标签”(例如 timesetamp)来实现此目的。在您的 getChildView 中,您可以将时间戳与实际日期/时间进行比较,当差异小于例如 5 分钟时,您可以更改背景颜色,如果更多/等于则设置默认子背景。缺点是只有在通知列表发生变化时,背景才会再次变化。
或者只是标签可以是新列表子项的“新”,一段时间后您可以将其更改为“旧”并根据标签更改 bg 颜色。
我希望你理解我的概念? :)
【讨论】: