SurfaceView onDraw имитирует замедление движения пользователя - PullRequest
1 голос
/ 13 мая 2011

Я реализовал пользовательский класс SurfaceView для Android, который рисует (метод onDraw) что-то часто большее, чем доступная ширина и высота устройства. Когда пользователь касается экрана и двигает его пальцем, мне нужно реализовать своего рода движение изображения со скоростью и направлением, совпадающими со скоростью и направлением, заданными пользователем. В этой части я могу сделать это в методе onTouchEvent. Но вот мой вопрос: теперь я также хочу, чтобы скорость замедлялась постепенно. Я думаю, что это, вероятно, должны быть закодированы с DecelerateInterpolator ... Есть ли какие-то образцы или демонстрации где-нибудь с участием SurfaceView, onTouchEvent и DecelerateInterpolator ...?

1 Ответ

1 голос
/ 25 мая 2011

Я думал о слишком сложном способе решения проблемы. Наконец-то нашел способ решить мою проблему здесь: Плавная прокрутка в Android OnGestureListener упрощает управление всеми жестами.

...