getRawX (getRawY) issue
<p>In sdk GetRawX (or Y) - Returns the original raw X coordinate of this event. But in this code getRawX returns me coordinates of first finger regardless if it's called in ACTION_POINTER_DOWN.</p>

<pre><code>public boolean onTouchDown(MotionEvent event_) {
    final int action = event_.getAction();
    switch (action &amp; MotionEvent.ACTION_MASK) {

        case MotionEvent.ACTION_DOWN: {
            if ((event_.getRawX() == event_.getX()) &amp;&amp; event_.getRawY() == event_.getY())
                _paths.put(event_.getPointerId(0), new PointerMovePath(event_.getX(), event_.getY(), event_.getPointerId(0)));
            return true;
        }

        case MotionEvent.ACTION_POINTER_DOWN: {
            int pointerIndex = (action &amp; MotionEvent.ACTION_POINTER_INDEX_MASK) &gt;&gt; MotionEvent.ACTION_POINTER_INDEX_SHIFT;
            int pointerId = event_.getPointerId(pointerIndex);
            Log.i("action_pointer_down", " getRawX: " +event_.getRawX() +" getX(index): " +event_.getX(pointerIndex));
             if ((event_.getRawX() == event_.getX(pointerIndex)) &amp;&amp; event_.getRawY() == event_.getY(pointerIndex))
                _paths.put(pointerId, new PointerMovePath(event_.getX(pointerIndex), event_.getY(pointerIndex), pointerId));
            return true;
        }

    }
    return false;
}
</code></pre>
