title: RecyclerView LayoutManager different span counts on different rows
body: <p>I want a <code>RecyclerView.LayoutManager</code> that allows me to specify different span counts for different rows as a repeating pattern. For example 2,3 with 10 items would look like this:</p>
  
  <pre><code>  -------------
    |     |     |
    |     |     |
    -------------
    |   |   |   |
    |   |   |   |
    -------------
    |     |     |
    |     |     |
    -------------
    |   |   |   |
    |   |   |   |
    -------------
  </code></pre>
  
  <p>I can think of a way to hack this with <code>GridLayoutManager</code> and <code>SpanSizeLookup</code> but has anybody come up with a cleaner way to do this?</p>