Каков наилучший способ скольжения / переключения между представлениями? (Custom Launcher) - PullRequest
2 голосов
/ 16 ноября 2011

Я создаю кастомный лаунчер.

Панель запуска состоит из представлений (каждое представление будет содержать приложения, изображения и т. Д.) Пользователь может переключаться между этими представлениями на главном экране (почти так же, как в любом другом лаунчере)

большая разница в том, что в модуле запуска, который я создаю, когда пользователь находится в определенном виде, он должен видеть края предыдущего и / или следующего вида (если они существуют)

enter image description here

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

Я решил использовать viewflipper, но проблема в том, что я не вижу предысторию и следующий вид .. (я прав?)

Как мне реализовать эту систему?

спасибо

Ответы [ 2 ]

3 голосов
/ 16 ноября 2011

Попробуйте использовать ViewPager (android.support.v4.view.ViewPager).Вам нужно скачать этот файл .jar, чтобы использовать его.http://developer.android.com/sdk/compatibility-library.html

0 голосов
/ 16 ноября 2011

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

...