title: Detect start scroll and end scroll in recyclerview
body: <p>I need to detect the start/end and direction of scroll in a recyclerview. The scroll listener has two methods: <code>onScrolled()</code> and <code>onScrollStateChanged()</code>. The first method is called after the scroll is started (indeed is called onScrolled() and not onScrolling()). The second method gives information about the state but I don't have the direction information. How can I achieve my goal?</p>