Если целью реализации является отображение недавно добавленных элементов в адаптере другим цветом, то вы можете реализовать следующую логику.
Пользовательский адаптер, который у вас уже есть.Еще один Arraylist для отслеживания новых добавленных предметов.Добавьте любые новые предметы в этот список.
в методе getView (), проверьте, присутствует ли этот элемент из адаптера в этом вспомогательном массиве, если он присутствует, измените цвет фона представления, которое вы бы вернули.
Через некоторое время, возможно, по таймеру, вы можете захотеть удалить эти элементы из вспомогательного элемента.
Потребление памяти может быть не слишком высоким, поскольку вы сохраняете ссылку только на объекты, которые присутствуютадаптер уже и не делает новую копию.