title: Moving and resizing DrawerLayout's content on sliding
body: <p>I just came across this app and saw this custom animation for a <code>DrawerLayout</code>.
  I'm guessing it has to take a screenshot first, then draw a custom <code>View</code> in the <code>Activity</code>, but I'm not sure about that, nor the details.
  Does anyone know how to do this?</p>
  
  <p><a href="https://i.stack.imgur.com/bA0Sk.gif" rel="noreferrer"><img src="https://i.stack.imgur.com/bA0Sk.gif" alt="enter image description here"></a></p>