Android - как построить галерею 2d Dimension с вертикальным и горизонтальным перелистыванием - PullRequest
0 голосов
/ 01 декабря 2011

Я хочу создать собственную галерею.
Галерея 2D измерений , пользователь может перелистывать страницу по вертикали и горизонтали.
я храню информацию как 2d карту, каждая страница имеет свои координаты x и y.


========================
как первая страница (0,0)
верхняя часть первой страницы (0, -1)
вторая страница (1,0)
========================

если верхняя часть первой страницы проведет вправо, то перейдет вторая страница.

но я не знаю, как мне идти вперед.

Спасибо

- обновление - подробнее что я хочу.

Изначально галереи имеют только левое и правое сканирование. пользователь видит фотографию, проводя влево или вправо.

теперь пользователь не только проводит пальцем влево или вправо, но и проводит пальцем вверх и вниз, чтобы увидеть фотографию.

структура данных такова, что каждая страница имеет собственную координату x и y.

1 Ответ

0 голосов
/ 01 декабря 2011

Очень сложно дать ответ на этот вопрос - вы не упомянули ни язык программирования, ни более подробную информацию о том, что именно вы хотите сделать.

Полагаю, это зависит от того, где вы хотите эту галерею - одним из решений может быть ее создание на веб-основе - тогда как это боковой скроллер, и я планирую использовать верхние кнопки, чтобы изменить страницу, о которой вы должны подумать ...

http://globability.org/webapp/androidtest_20111105_1.html

Это грубый прототип - прокрутка в Android с боковыми кнопками сверху и снизу.

Я не уверен, что вы будете делать с автоматическим изменением страниц, нужно ли вам создать границу кнопки или установить какой-либо тип слушателя, который следует за координатами x, y в видимом окне просмотра, и установить прослушиватели событий, которые срабатывает, когда видимая область достигает определенных координат, используйте другой макет, чем я, конечно, - но все зависит от языка программирования - пример - простой старый HTML, но вы понимаете, что и слушатель для х / у в видимом окне просмотра должен быть действителен для большинства современных языков программирования.

как перекрывать горизонтальную галерею с вертикальной галереей - есть несколько идей о том, как создать подобную функциональность

...