Предположим, у вас уже есть движущееся растровое изображение в ImageView, которое является частью вашего RelativeLayout.Всякий раз, когда пользователь касается экрана, вам просто нужно изменить положение ImageView, изменив его поля.
Вы должны попробовать что-то вроде этого:
@Override
public boolean onTouchEvent(MotionEvent event) {
int action = event.getAction();
if (action == MotionEvent.ACTION_DOWN)
{
RelativeLayout.LayoutParams params = myImageView.getLayoutParams();
params.setMargins(event.getX(),event.getY(), 0, 0);
myImageView.setLayoutParams(params);
}
}