title: android MotionEvent when finger enter or leaves view
body: <p>I wan't to develop game named "Balda".</p>
  
  <p>I have a 2d grid of imageviews (or buttons, maybe).
  User should be able move his finger on the grid, and app should know wich images in grid was touched in this move.So, in the picture below is what I'm trying to achieve. A - is start point where user pressed on screen. B is end point where finger leaves the screen. And I need to know what images were touched (There are blue in the picture). </p>
  
  <p>I know that I can do something like <a href="https://stackoverflow.com/questions/15156621/acivate-view-with-moving-finger">this</a>. But I think that this is a wrong solution, because It contradicts the principle of giving functionality by responsibilitys.
  I think that it is responsibility of the imageView to know when finger enters its borders and when it is leaving its borders.
  I thought, that this would be in android API. And it has MotionEvent like EVENT_HOVER_ENTER and EVENT_HOVER_LEAVE but it's not working with finger. After finger is pressed on some View it will recieve all other MotionEvents, if I get it right.</p>
  
  <p>I think that this is wrong. What can I do to get this functionality? Maybe I could create some custom listeners and custom Views, that supports them?</p>
  
  <p><img src="https://i.stack.imgur.com/mHpSj.png" alt="enter image description here"></p>