Как я могу заставить свою страницу скользить, поскольку пользователь двигает палец на экране? Какой-либо пример кода?
Я просто требую того же чувства, как это находится на моем главном экране g-телефона андроида. Экранные перемещения как палец перемещаются (также включает эластичный эффект).
Ознакомьтесь с этим учебным пособием и его продолжением по warriorpoint. Они объясняют, как использовать ViewFlipper для плавной анимации перехода от одного экрана к другому, а затем во второй части, как это сделать с помощью сенсорного управления. Обратите внимание, что это переходы на весь экран, а не на существующей странице. Для панорамирования, например для изображения большого размера, не помещающегося на экране, посмотрите Android BigImage . В зависимости от того, что вы пытаетесь сделать, это может быть излишним, но не на 100% ясно, чего вы пытаетесь достичь.
Вам понадобится детектор жестов - рассматриваемые классы / интерфейсы:
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