PDA

Просмотр полной версии : слайдшоу: как зациклить массив?


polol
13.07.2009, 13:58
Делаю следующую штуку: маленькое циклическое слайдшоу, где горизонтально сами по себе прокручиватся иконки. В видимую область слева всегда попадает хвост первой, по центру вторая, справа "начало" третьей.

Иконка, оказавшаяся по центру, ненадолго увеличивается и получает saturation 100%, потом уменьшается, становится как все остальные saturation -100 и далее происходит прокрутка до момента, пока следующая за ней иконка не оказывается по центру.

Вот такая вроде простая штука. Картинки поступают из массива, который наполнен через XML. Я сделал 4 контейнера, которые имитируют зацикленное движение.
И они должны наполняться по списку из массива. Собственно, вопрос: как зациклить массив с плавающим числом элеменов? Чтобы подгружалась сперва первая "четверка", за ней вторая, и переход был бы "бесшовным"?



Для тех, кому проще один раз увидеть, прилагаю файл.

dimarik
13.07.2009, 19:40
while (true) {
item= array.pop();
// dosomething;
array.unshift(item);
}