2014-06-13 1 views
0

У меня есть расширяемый список. Элементы уже используют селекторы. Теперь, когда я добавляю новый элемент, я хочу, чтобы он был окрашен в зеленый цвет, а затем медленно исчезает до цвета, который он имеет в разрешенном состоянии (светло-серый). Так люди легко узнают, какой элемент был просто добавлен, и они видят изменение вместо того, чтобы просто получать обновленный список экземпляров exp.Android новый элемент в расширяемом цвете списка затухания

Заранее спасибо.

ответ

0

Я думаю, вы могли бы достичь этого, добавив «тег», например, timeetamp к вашему списку. И в вашем getChildView вы можете сравнить временную метку с фактической датой/временем, когда разница меньше, например, чем 5 минут, тогда вы можете изменить цвет фона, если больше/равно, то установите фоновый фоновый пароль по умолчанию. Недостатком является то, что фон снова изменится, только когда список будет уведомлен о том, что произошли изменения.

Или просто тег может быть «новым» для нового списка, через некоторое время вы можете изменить его на «старый», а также изменить цвет bg в зависимости от тега.

Надеюсь, вы понимаете мою концепцию? :)

+0

Не стоит проверять, какие из них новые, поскольку список выводит их дочерние элементы из базы данных. Но когда я начинаю свою деятельность, я хочу покрасить ее зеленым цветом, а затем она автоматически исчезнет. Это не проблема, чтобы покрасить эти новые, но угасить цвет, как анимацию, это проблема. – user3736001