Галерея прокрутки Flex / QNX - PullRequest
0 голосов
/ 11 августа 2011

Я надеялся, что кто-нибудь может дать мне некоторые рекомендации по созданию галереи изображений, которая динамически загружает изображения для приложения PlayBook. Я загрузил быстрый макет того, чего я пытаюсь достичь, я хочу динамически загружать изображения в QNX Эквивалент TileList или Flex и, когда пользователь прокручивает список, я хочу динамически вызывать другую «страницу» изображений. Я уже создал пример, в котором для динамической загрузки изображений используется пользовательский рендерер ячеек, но у меня возникают проблемы, когда я пытаюсь определить, когда пользователь достиг конца списка.

Я пытался использовать свойство lastVisibleItem списка, пока пользователь выполняет прокрутку, чтобы определить, является ли последний элемент, видимый в списке, также последним в DataProvider (поэтому я знаю, когда мне нужно вызывать дополнительные изображения), но когда я добавить изображения в DataProvider, который возвращает меня в начало списка, кто-нибудь может сказать мне причину этого?

Буду очень признателен за любые советы по другому подходу или по изменению TileList.

Gallery MockUp

1 Ответ

1 голос
/ 12 августа 2011

scrollPosition автоматически сбрасывается в 0 при обновлении dataProvider.Я сделал обходные пути, которые сохраняют текущий scrollPosition перед обновлением dataProvider, а затем переустанавливают его после завершения обновления до dataProvider.Дайте мне знать, если вам нужен пример кода, и я посмотрю, смогу ли я что-нибудь выкопать.


Другой вариант - использовать dataPaging.Вот хороший пример того, как это сделать:

http://www.jamesward.com/2010/10/11/data-paging-in-flex-4/

...