【问题标题】:Android new item in expandable listview fading color可扩展列表视图中的Android新项目褪色
【发布时间】:2014-06-13 00:14:29
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: android listview colors expandablelistview fading


    【解决方案1】:

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

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

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

    【讨论】:

    • 检查哪些是新的不是问题,因为列表将他们的孩子从数据库中取出。但是当我开始活动时,我想把它涂成绿色,然后它会自动褪色。给那些新的上色是没有问题的,但是要像动画一样淡化颜色,那就是问题了。
    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多