Duda con MotionEvent.ACTION_DOWN

DaRk-eXe

Hola, os comento mi duda..

estoy haciendo una aplicación Android(se me olvidó ponerlo en el titulo) con un SurfaceView y un Bitmap en una posición X y quiero que al capturar el MotionEvent.ACTION_DOWN(o ACTION_UP, realmente me da igual en que estado lo haga) mi Bitmap se mueva progresivamente hasta la nueva posición del event.getX().

Consigo hacer que se teletransporte xD pero no que avance progresivamente como si andara hasta allí, he intentado hacer alguna llamada recursiva para que se actualice la posición del bitmap hasta llegar a la posición final pero en distancias largas me peta.. así que supongo que no es una opción.

¿Alguna sugerencia?

MTX_Anubis

Tendrás que actualizar en el tiempo la posición del elemento que quieres mover ya sea mediante un Timer, Handler o AsynTask. Algo así:

  • Recojo el Evento.
  • Activo Timer.
  • Cada Y tiempo actualizo a la posición X+1 ( o +10 o +1000) hasta que haya llegado a la posición que quería.

Usuarios habituales

  • MTX_Anubis
  • DaRk-eXe