title: RecyclerView ViewHolder with swipe and undo like in gmail
body: <p>I'm trying to make RecyclerView with swipes like in Gmail app. </p>
  
  <p>I'm using:</p>
  
  <ul>
  <li>RecyclerView</li>
  <li>custom <code>ViewHolder</code></li>
  <li>layout with content and swipe result (view with some solid background and text what action was applied, undo button) areas</li>
  <li><code>ItemTouchHelper</code></li>
  <li><code>ItemTouchHelper.Callback</code></li>
  </ul>
  
  <p>Custom background is not a big deal, force <code>ItemTouchHelper.Callback</code> to move only content view also. The trick is to handle clicks on 'undo' button. While ViewHolder is in swiped out state, <code>ItemTouchHelper.Callback</code> handles every touches as swipe movements. How do I work around this issue? Is there another way to implement swipes? </p>