2009-12-27 3 views
9

Есть ли что-то для ОС Android, с помощью которой вы можете реализовать прокрутку pagination?Android Scroll Pagination

* Редактирование
С прокруткой пагинацией я имею в виду PAGINATION как на столе, вы можете листать вправо и влево и перейти к следующей или предыдущей странице.

+0

Просьба пояснить, что вы имеете в виду под «прокруткой разбивки на страницы»? Как это будет выглядеть? Я был бы рад помочь, если вы зададите вопрос более конкретным. – Fedor

ответ

9

Вы можете взять пример по исходному коду Launcher по адресу android.git.kernel.org. Ищите классы под названием Workspace и CellLayout.

+0

Я согласен, что эту функциональность можно найти в приложении Launcher. И его можно извлечь оттуда. – Fedor

+0

Можете ли вы дать мне прямую ссылку на источник Launcher? – Thys

+0

@MrThyhs: http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=blob_plain;f=src/com/android/launcher/Workspace.java;hb=HEAD , http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=blob_plain;f=src/com/android/launcher/CellLayout.java;hb=HEAD – Jay

4

According to Apple, UIPageControl не реализует «прокрутку страницы», по крайней мере, как я буду интерпретировать эту фразу. UIPageControl отслеживает количество страниц, показывает точки на основе количества страниц/текущей страницы и запускает события, когда пользователь удаляет их. На самом деле он не реализует «разбиение на страницы» (вы должны справиться с этим сами) и не имеет никакого отношения к прокрутке.

Все, что было сказано, нет виджета «показать кучу точек», встроенного в Android с тем же или похожим API до UIPageControl. Создание одного для вашего приложения было бы довольно простым, используя набор ImageViews, следя за кранами, заменяя ресурсы изображения, чтобы изменить цвета точек и активировать события для зарегистрированных слушателей.

+0

Извините, я перефразировал вопрос. – Thys