2012-03-02 2 views
2

Мне нужно, чтобы мой mapView переставал двигаться точно, когда пользователь поднимает палец, когда я улавлю текущее состояние карты в событии вверх. По умолчанию, если вы проведите пальцем по карте, это будет иметь тенденцию удерживать импульс в этом направлении. Спасибо! :)Stop mapView over-scroll

+0

Привет, я тоже сталкиваюсь с этой проблемой. Вы нашли решение? – Veer

+0

Нет, все, что я знаю, это то, что вы должны остановить onFling. Вернитесь, если у вас все получится. Хорошего дня! – Misca

ответ

0

Создание пользовательской реализации mapView и реализации OnGestureListener затем переопределить по методу Fling:

@Override 
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, 
         float velocityY) {   
    return false; 
} 

Это должно иметь желаемый эффект.

+0

Хей! Благодарю за ваш ответ. Я не могу найти метод суперкласса onFling :) – Misca

+0

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

+0

Я реализую его в ближайшие недели и вернусь к вам. – Misca