Показать сообщение отдельно
Старый 13.03.2018, 18:31
ZergMaster вне форума Посмотреть профиль Отправить личное сообщение для ZergMaster Найти все сообщения от ZergMaster
  № 2  
Ответить с цитированием
ZergMaster
 
Аватар для ZergMaster

Регистрация: May 2008
Адрес: Питер
Сообщений: 385
Отправить сообщение для ZergMaster с помощью ICQ Отправить сообщение для ZergMaster с помощью Skype™
можно завести темп массив (допустим с именем veiwportItems), содержащий в себе итемы (либо индексы итемов), Y которых > minY и < maxY. Массив обновлять при прокручивании скролла.
Соответственно каждый итем может иметь в себе ссылку на veiwportItems и на оверайд сеттера своего .y добавлять либо удалять себя из veiwportItems. Это если именно итемы срокллятся. Если скроллится их контейнер, то придется перебирать полюбэ.. но уже в сеттере игрика контейнера. Впринципе, сложность n это не так плохо.
__________________
while(live()) { hope(); }