title: RecyclerView scrollToPosition() - use screen bottom edge as reference point (instead of screen top edge)
body: <p>I am using a RecyclerView to load some Messages. Calling <code>scrollToPosition(messagesList.size() - 1)</code> the view always loads to the end of the list.</p>
  
  <p><strong>My problem:</strong> I would like to add an offset to the scroll position so that new messages are not shown immediately but the user has to scroll down.
  Meaning if i have 3 new Messages i would like to have an offset of 3 messages <strong>from the bottom</strong>.</p>
  
  <p>The method scrollToPosition() seems to use the top of the view as reference point. Is there a way to load list items with an item offset from the botton?</p>
  
  <p>Thanks for your help!</p>