Как я могу сделать слайд страницы, когда пользователь скользит пальцем по экрану?

Как я могу сделать слайд страницы, когда пользователь скользит пальцем по экрану? Любой пример кода?

Мне просто нужно то же самое, что и на главном экране моего телефона Android. Экран перемещается при движении пальца (также включает упругий эффект).

    Ознакомьтесь с этим учебным пособием и продолжением воинской точки. Они объясняют, как использовать ViewFlipper, чтобы плавно анимировать переход с одного экрана на другой, а затем во второй части, как это сделать, используя сенсорный контроль. Обратите внимание, что это целые экраны, которые не панорамируются на существующей странице. Для панорамирования, например, на негабаритных изображениях, которые не подходят на экране, проверьте Android BigImage . В зависимости от того, что вы пытаетесь сделать, это может быть излишним, но на 100% не ясно, чего вы пытаетесь достичь.

    ViewPager . Казалось бы, это было рассмотрено более полно после факта:

    Если вы только что начали заниматься разработкой приложений для Android или стали ветеранами этого корабля, то, вероятно, не будет слишком долго, прежде чем вам понадобится реализовать горизонтальные прокрутки множеств видов. Многие существующие приложения для Android уже используют этот шаблон пользовательского интерфейса, например, новый Android Market, Google Docs и Google+. ViewPager стандартизирует реализацию.

    Главный экран состоит из двух слоев:

    • Фон (или рабочая область), отображающий изображение; Этот слой прокручивает и рисует обои с другим значением прокрутки. Рабочее пространство ведет себя более или менее как упрощенная горизонтальная компоновка

    • Экран (или CellLayouts), отображающий значки; Этот слой состоит из 3 CellLayout бок о бок. CellLayout – это настраиваемый грид-макет.

    Спуск осуществляется с помощью VelocityTracker, Scroller и обычных методов View.scroll.

    Просмотреть галерею

    Вам понадобится детектор жеста – классы / интерфейсы по соображениям:

    1. android.view.GestureDetector 2. android.view.GestureDetector.SimpleOnGestureListener 

    Метод интереса – onFling .

    Теперь, основываясь на X, Y и скорости в соответствующих направлениях, вы можете «нарисовать свое представление» / «переместить вложенные представления в случае активности или группы просмотра» в соответствующем месте.

    Пример того, как перерисовать, можно найти в любом игровом примере, таком как LunarLander в Android, по адресу http://developer.android.com/resources/samples/LunarLander/src/com/example/android/lunarlander/LunarView.html

    Я сделал это для своего приложения, просто подумал, что поделюсь своим решением.

    Android Homescreen