title: Android remove onInterceptTouchEvent when tapping
body: <p>Hello right now I'm developing a custom view where there'll be 2 listview that the header can be stacked each other like this picture :</p>
  
  <p><img src="https://i.stack.imgur.com/NhARf.png" alt="enter image description here"></p>
  
  <pre><code>               ||
                 ||
                 \/
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/4DhvH.png" alt="enter image description here"></p>
  
  <p>I already succeed to create this view, by overriding overscrolled and intercept all touch and playing with the margin of the header contents. but the problem now is because I intercept all touch now I can't tap the content of the listview, I know the flow of the touch is from ACTION_DOWN -> ACTION_MOVE -> ACTION_UP, and then when I dispatch the event to the child the tap is working but the scroll isn't working at all. </p>
  
  <p>So for now the flow for my view is like this onInterceptTouchEvent -> onTouch -> gestureListener (or with overscroll)</p>
  
  <p>this is some part of my code</p>
  
  <pre><code>@Override
  public boolean onInterceptTouchEvent(MotionEvent ev)
  {
      onTouchEvent(ev);
      return true;
  }
  
  @Override
      public boolean onTouch(View v, MotionEvent event) {
          topListViewHeight = lvFirstListView.getTotalHeight() - rlFirstHeader.getHeight();
          if(isBottomScrollable) {
              listGestureDetector.onTouchEvent(event);
              lvSecondListView.dispatchTouchEvent(event);
          } else {
              gestureDetector.onTouchEvent(event);
          }
          return true;
      }
  </code></pre>
  
  <p>Is there anybody here have an idea about this? Any suggestion is very appreciated and if you need more question about this question please ask me.
  Thanks before</p>