title: On Touch listener has a bad behavior for views while using recyclerview
body: <p>I have a Recyclerview and a Custom view inside one RelativeLayout
  <a href="https://i.stack.imgur.com/LL1AM.jpg" rel="nofollow noreferrer">like that image </a></p>
  <p>My custom view has On Touch listener for it with the following code</p>
  <pre><code>            override fun onTouch(view: View?, e: MotionEvent?): Boolean {
  
              when (e!!.action) {
  
                  MotionEvent.ACTION_DOWN -&gt; {
                      _isMouseCaptured = true
                      bubbleFR.visibility = VISIBLE
                      getTouchedItem(e.y)
                      return true
                  }
                  MotionEvent.ACTION_UP   -&gt; {
  
                      _isMouseCaptured = false
                      hideBubble()
                  }
                  MotionEvent.ACTION_MOVE -&gt; {
  
                      _isMouseCaptured = true
                      getTouchedItem(e.y)
                  }
                  //                    MotionEvent.ACTION_CANCEL -&gt; {
                  //                        
                  //                    }
              }
              //  lineLL1.performClick()
              return true
          } 
  </code></pre>
  <p>But a non expecting behavior occurred like following:</p>
  <ol>
  <li>When I start mouse down on my custom view and then mouse move (like dragging) I got motionevent.canceled for my custom view and then The mouse move not fired and also mouse up not fired of my custom view</li>
  <li>When I start scrolling my recyclerview to a far position and during its scrolling operation I can then touch my custom view and then the mouse move and also mouse up fired on my custom view.</li>
  </ol>
  <p>So. I can hold and capture mouse move for my custom view (like dragging) only when I started it while the recyclerview is scrolling, otherwise it is not working.
  It is like some other view steals the focus of my custom view
  I want to touch my custom view and move my finger on it normally like swiping my custom view.</p>