title: fingerpaint within a horizontalscrollview
body: <p>I am combining some pieces of code which I have found on stackoverflow and in the android development kit. I want to put the fingerpaint canvas within a lockable horizontalscrollview. However whenever I atempt to draw in a horizontal direction the scrollview scrolls rather than painting on the canvas. It did not have this problem when I had an imageview in the place of the custom view from fingerpaint. I think that perhaps the overriding of the onTouchEvent in both the custom lockableHorizontalScrollView and the custom drawingView may be at fault. I can provide further details and code if required.</p>
  
  <p>Extracts from:</p>
  
  <p>drawingView.java</p>
  
  <pre><code>@Override
  public boolean onTouchEvent(MotionEvent event) {
      float x = event.getX();
      float y = event.getY();
  
      switch (event.getAction()) {
          case MotionEvent.ACTION_DOWN:
              touch_start(x, y);
              invalidate();
              break;
          case MotionEvent.ACTION_MOVE:
              touch_move(x, y);
              invalidate();
              break;
          case MotionEvent.ACTION_UP:
              touch_up();
              invalidate();
              break;
      }
      return true;
  }
  </code></pre>
  
  <p>LockableHorizontalScrollView.java</p>
  
  <pre><code>@Override
  public boolean onTouchEvent(MotionEvent ev) {
      switch (ev.getAction()) {
          case MotionEvent.ACTION_DOWN:
              // if we can scroll pass the event to the superclass
              if (mScrollable) return super.onTouchEvent(ev);
              // only continue to handle the touch event if scrolling enabled
              return mScrollable; // mScrollable is always false at this point
          default:
              return super.onTouchEvent(ev);
      }
  }
  </code></pre>