Ответ 1
Я знаю, что это старый вопрос, но ViewPager создан для этой же цели. ViewPager является частью пакета совместимости с Android и более доступен на http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html
Я хотел бы посмотреть в своем Android-приложении, которое переворачивается между несколькими видами при прокрутке/удалении. Я бы хотел, чтобы он вел себя более или менее, как Android Launcher ведет себя при переворачивании между представлениями. В частности,
Я попробовал использовать ViewFlipper с GestureOverlayView в соответствии с Romain Guy здесь в блоге, но нет индикатора для пользователя, поскольку они прокручивают, Это затрудняет обнаружение, что, вероятно, объясняет, почему Launcher делает это так, как они делают.
Я попытался использовать объект Gallery, но когда я прокручиваю слева направо, есть определенный импульс, который бросает пользователей по всем представлениям, а не просто приводит их к следующему виду.
Есть ли хороший способ выполнить то, что я пытаюсь сделать?
Я знаю, что это старый вопрос, но ViewPager создан для этой же цели. ViewPager является частью пакета совместимости с Android и более доступен на http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html
Взгляните на HorizontalPager. Это фактически основано на RealViewSwitcher, которое, в свою очередь, основано на кодеке для домашнего экрана Android и поддерживает привязку к пейджингу с обратной связью с обратной связью, так как а также вложенные вертикальные прокрутки. Поддержка жестов для быстрых лапок - это не все, что должно быть, но это может помочь вам в части пути (и я бы приветствовал вклад).
EDIT: с 2012 года вам гораздо лучше использовать Google ViewPager - это в библиотеке сопоставлений.
Посмотрите SwipeView в этом проекте https://github.com/fry15/uk.co.jasonfry.android.tools Он делает именно то, что вы хотите, и его очень просто реализовать.
@CommonsGuy расширенный ViewFlipper, чтобы сделать это. https://github.com/commonsguy/cwac-viewswiper Я не использовал этот, но я не уверен, что он движется пальцем, как пусковая установка, если не вам понадобится сделать OnTochListener, чтобы сделать это для вас в me.ACTION_MOVE, вы обновите представление, чтобы изменить его положение. Я отправлю пример кода, когда вернусь домой, если вы не получите другого ответа.