Improve input consistency across devices and zoom levels

- Added function to View for transforming distances from screen space to world space
- Use displacement instead of velocity to actuate panning input (reduces integration errors)
- Clarify expected coordinate systems for input functions
Yup I had a todo marked to check why onSingleTapConfirmed is never called.
On Dec 15, 2014 6:55 PM, "Matt Blair" <notifications@github.com> wrote:

> In android/src/com/mapzen/tangram/Tangram.java
> <https://github.com/tangrams/tangram-es/pull/32#discussion-diff-21868268>:
>
> > @@ -195,10 +153,7 @@ public void onShowPress(MotionEvent event) {
> >      }
> >
> >      public boolean onSingleTapUp(MotionEvent event) {
> > -        float touchX = event.getX();
> > -        float touchY = event.getY();
> > -        Log.v("onSingleTap", touchX + "," +touchY+"\t"+viewCenter[0]+","+viewCenter[1]);
> > -        handleTapGesture(touchX - viewCenter[0], -(touchY - viewCenter[1]));
> > +        handleTapGesture(event.getX(), event.getY());
>
> True, I didn't aim to fix that issue with these changes.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/tangrams/tangram-es/pull/32/files#r21868268>.
>